I have a scroll view, and a number of custom views (same class) inside it. Each custom view contains an NSTextView. I want the cursor to stay as arrow all the time, because the text views are not editable. However, setting the cursor using attributed string only controls the areas where there are characters. So I tried to override the mouseMoved method of the scroll view. This does the trick but when I scroll the view by triggering the scrollWheel event, the cursor changed back to IBeam again.
Any idea how to solve this problem?
Thanks