I have two overlapping views.
- An NSTableView (the list of songs), I'll call it the table view
- A layer backed NSView (for the play controls at the bottom), I'll call it the play controls view
I was using layer backed views to render the table view previously and this caused the scroll bar to render behind the play controls view, great! But as I loaded up the table view with 150+ rows of data the app slows down pretty bad as I scroll.
I changed setWantsLayer:
to NO
and now the table view is much snappier, great! But now the scroll bar seems to render on top of the play controls view.
Good:
Bad:
Any ideas whats going on here? (I'm a core animation rookie if you can't tell)