You could just use an NSTabView. An NSTabView can be set to not show
the tabs, and can in fact even be made completely transparent, and
then you can just switch to a different tab to show the alternate
view. *and* you can lay them all out in IB.
Agreed — this is definitely the best way to do it. You can even wire
up buttons to switch to the next/previous tab without having to add
any code.