我的故事板项目以viewController开始登录,当用户登录应用程序改为tabbar时,rootView是viewController没有tabbar。 我的问题是,我想实现方法“tabbar didselectviewcontroller”或“tabbar didselectitem”,但我不能在AppDelegate中这样做,因为我不知道如何创建UITabarController并将他连接到IB上的tabBar,如果我创建属性tabBar我在IB的任何地方都看不到他。 有人可以帮我这个吗?
答案 0 :(得分:3)
如果我理解你的问题,你需要一种方法来从故事板中创建标签栏。
试试这个:
[(UITabBarController*)self.window.rootViewController tabBar]
因为rootView是UITabBarController actually
,只是带有viewController句柄类型的引用。
答案 1 :(得分:0)
如果我正确理解你的问题,我会这样做: 在故事板中添加一个Tabbarview控制器,然后在第一个视图中实现一个方法,当用户成功登录时,它会加载tabbarviewcontroller(模态转换) 然后为tabbar控制器创建类文件,使用该类,你应该实现didselectviewcontroller(你应该在你的头部接口中包含UITabbarcontrollerdelagate我相信) 希望它有所帮助
答案 2 :(得分:-1)
我并不完全明白你的问题是什么。您看过the apple docs还是解释here?