I'm working on a Mac OS app with a sidebar with multiple exclusive views (e.g. table of contents, document info, and search results). Currently, I'm using an NSTabView. However, instead of using the default segmented control to select a tab, I'd like to use icons, like the sidebar in XCode.
As a relative novice to Cocoa, it's not clear to me what the right way is to do this. An NSTabView seems to require its own scene, and it doesn't seem like I can add additional controls in the scene above the tab content. Do I need to create a new split view controller scene that contains both the tab scene and buttons?
Alternatively, do I need to stop using an NSTabView and implement the tab functionality manually? I'm hesitant to do this because I don't know what accessibility concerns I might miss.