之前写的一个app,以前用的是single view application(一个主界面,一个设置界面),现在准备对软件进行升级,要增加两个页面,想改为Tabbed application,请问怎么操作呢?只能够重新写软件吗? |
|
40分 |
不需要。在storyboard上拖拽一个UITabBarController 并设置为initalizeviewcontroller ,设置UITabBarController 的tabbaritems 建立与另外两个控制器关联。
如果是使用代码的方式,在AppDelegate.h中实例一个UITabBarController. 将其它的控制器也实例并设置为uitabbarcontroller 的viewcontrollers self.tabBarControlelr.viewControllers = @[vc1,vc2]; //////指定为根控制器 self.window.rootViewController = self.tabBarController; |
谢谢! 我先试试。 |
|
请问“在storyboard上拖拽一个UITabBarController 并设置为initalizeviewcontroller ,设置UITabBarController 的tabbaritems 建立与另外两个控制器关联”中的 “设置UITabBarController 的tabbaritems 建立与另外两个控制器关联” 具体该怎么操作呢?怎么样建立关联呢?不好意思,我是菜鸟。 |
|
在storyboard上拖动一个UITabBarController会带两个已关联的控制器,如果不需要可以删除。如果想将其它的控制器添加关联,见下图: |