iOS 开发之删除 storyboard

每次创建一个新的项目的时候,项目工程中都会自带一个 storyboard, 但是有时候我们需要自己定义首页面,这时候就要删除掉这个 storyboard,下面这几步就可以实现.

1删除设置中的Main Interface

QQ20160816-0@2x.jpg

2删除Main.storyboard

Paste_Image.png

3在AppDelegate 中设置项目的主 window

如果删除了Main.storyboard文件,然后改变了Main Interface的设置,就会删除项目的主 window, 这样的结果就是运行项目会黑屏,解决方法就是在
application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions这个方法中加入下面的代码

    self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]];    
    ViewController *vc = [[ViewController alloc]init];
    [self.window setRootViewController:vc];
    self.window.backgroundColor = [UIColor purpleColor];
    [self.window makeKeyAndVisible];

然后运行项目就会看到项目运行完好,没有错误

Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,067评论 19 139
  • ========================程序的启动原理==================== 一、 项目...
    不会打滚儿的狮子阅读 550评论 0 2
  • 概述 在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知...
    莫离_焱阅读 6,580评论 1 8
  • *7月8日上午 N:Block :跟一个函数块差不多,会对里面所有的内容的引用计数+1,想要解决就用__block...
    炙冰阅读 2,556评论 1 14
  • 送一句话给爱生闷气的人:恕心养到极处,世间再无罪过。
    Buringsoul阅读 176评论 0 0