在Xcode中选择Single View App模板进行新建iOS项目时,会自动生成Main.storyboard和ViewController文件,如果我们不想要这些文件我们该如何删除呢?
1.在项目左侧栏选中Main.storyboard、ViewController.h、ViewController.m这3个文件,右键然后选择“Delete”--Move to Trash。
2.点击左侧栏最上面的项目名,在TARGETS中选中General,将Deployment Info—Main Interface中的内容删掉
3.新建一个ViewController作为启动后的展示的页面(比如起名为MyController)。
4.将AppDelegate.m文件中的启动方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
return YES;
}
替换成
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
MyController *vc = [[MyController alloc] init];
self.window.rootViewController = vc;
return YES;
}
重新运行程序后展示的就是自己新建的页面了。
注:对于用Xcode 11创建的项目如何删除Main.storyboard可以参考我另外一篇文章Xcode11 创建的项目运行闪退或黑屏怎么解决?