如何删除Main.storyboard

在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 创建的项目运行闪退或黑屏怎么解决?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容