Search code examples
cocoarubymotion

NSScrollView always appears on top of other views


No matter what, it seems that my NSScrollViews always appear on top of any other view, even if the other view has been added more recently and should appear on top.

What can I do to get another view (say just a plain NSView) to appear above an NSScrollView?


Solution

  • I finally solved this by setting setWantsLayer to YES (true in this case since I'm using RubyMotion) on the NSScrollView, the NSScrollView's content view and the external view that I want to appear above the NSScrollView.

    That solved my problem and allowed other views to appear above the NSScrollView.