初始UIviewController

问题描述:

我开始创建tabBarApplication,现在我需要设置新创建的UIViewController作为initial.It是一个新的控制器,不属于tabBar ViewControllers。我不使用故事板。初始UIviewController

谢谢。

+0

请澄清你的问题是什么。 – Krumelur

+0

好的。我开始使用tabBar,现在我想让其他UIViewController初始化。我需要做什么来设置我的UIViewController作为初始? –

+0

我改进了我的答案,告诉您在哪里更改显示的第一个屏幕。 – Erpheus

我建议您使用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控制器到导航控制器,所以你可能会嵌入到标签栏到另一个视图。我在我的应用中做过这样的事情。