有些时候可能用StoryBoard不太好,那么UI界面就得自己手动去创建,一般的步骤是如下:
在AppDelegate.m有个这样的方法
– (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
在这个方法里面创建window,然后设置window的rootController就可以了。
一个例子:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //设置窗口 self.window=[[UIWindow alloc] init]; self.window.frame=[UIScreen mainScreen].bounds; //设置窗口的根控制器 self.window.rootViewController=[[MainViewController alloc] init]; //设置为显示 [self.window makeKeyAndVisible]; return YES; }