Cocoa - NSTabViewController,如何在按下按钮时更改tabview?

时间:2016-04-12 16:57:51

标签: objective-c macos cocoa nstabview nstabviewcontroller

过去几天我一直试图解决这个问题。基本上,当用户按下我的第一个选项卡中的按钮时,我希望tabview更改为下一个选项卡。

Here's how my storyboard looks。更具体地说,当用户在我的主页选项卡中按下Youtube时,我想要打开FirstWebController。

我在网上找到的每一种方法都没有用,所以我希望有人可以为我应该采取的下一步提供一些见解。

提前致谢。

2 个答案:

答案 0 :(得分:0)

您可以使用

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item

委托方法来跟踪tabbar项目点击的时间,并可以在那里设置索引。

答案 1 :(得分:0)

NSTabViewController的{​​{1}}设置为您要选择的标签项的索引,它将会更改。您必须跟踪选项卡视图项的位置,以便了解哪个索引是哪个,但如果您的选项卡视图项是动态的,那么这只是您必须担心的事情。