我开始创建tabBarApplication,现在我需要将我创建的新UIViewController设置为initial.It是一个新的控制器,不属于tabBar ViewControllers。我没有使用故事板。
感谢。
答案 0 :(得分:1)
我建议您使用UINavigationController作为应用程序的基础,将您的初始视图作为根视图控制器,然后在必要时推送tabView。
设置主视图控制器编辑AppDelegate.m文件
UIWindow *win = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
/* here you should create your controller and asign it to the variable named controller */
[win addSubview:controller.view];
[win makeKeyAndVisible];
我相信你不能将tabBar控制器推入导航控制器,所以你可能不得不将标签栏嵌入到另一个视图中。我在我的应用程序中做过类似的事情。