带有故事板的Tabbar

时间:2012-03-05 07:43:04

标签: ios5 uitabbarcontroller xcode4.2 storyboard

我的故事板项目以viewController开始登录,当用户登录应用程序改为tabbar时,rootView是viewController没有tabbar。 我的问题是,我想实现方法“tabbar didselectviewcontroller”或“tabbar didselectitem”,但我不能在AppDelegate中这样做,因为我不知道如何创建UITabarController并将他连接到IB上的tabBar,如果我创建属性tabBar我在IB的任何地方都看不到他。 有人可以帮我这个吗?

3 个答案:

答案 0 :(得分:3)

如果我理解你的问题,你需要一种方法来从故事板中创建标签栏。

试试这个:

[(UITabBarController*)self.window.rootViewController tabBar]

因为rootView是UITabBarController actually,只是带有viewController句柄类型的引用。

答案 1 :(得分:0)

如果我正确理解你的问题,我会这样做: 在故事板中添加一个Tabbarview控制器,然后在第一个视图中实现一个方法,当用户成功登录时,它会加载tabbarviewcontroller(模态转换) 然后为tabbar控制器创建类文件,使用该类,你应该实现didselectviewcontroller(你应该在你的头部接口中包含UITabbarcontrollerdelagate我相信) 希望它有所帮助

答案 2 :(得分:-1)

我并不完全明白你的问题是什么。您看过the apple docs还是解释here

相关问题