码迷,mamicode.com
首页 > 移动开发 > 详细

小胖说事9------iOS xcode6中新建空工程和在iPhone5s上的程序界面只有iPhone4上的大小

时间:2015-05-14 16:37:37      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

升级xcode6之后,直接建立Empty工程后发现,这是太坑,真的是什么都没有啊。只能换个方法了

总结如下:
1.新建一个single view application
2.打开 Info.plist(别告诉我不知道去哪里找info.plist),删除里面的 Launch screen interface file base name以及 Main Main storyboard file base name
3.删除Main.storyboard以及LaunchScreen.xib
4.修改AppDelegate.m
5.然后运行程序,发现在iPhone5s上的程序界面只有iPhone4上得大小了。这都是老问题了,添加图片Default-568h@2x.png。OK,全部搞定。。


原因:Xcode 6 默认新建的启动页面为 LaunchScreen.xib,系统通过检测是否有这个文件,来判断 app 是否支持iphone 6 & 6 plus.

如果要支持 iOS 7,还必须添加 Launch Image assets.


如果 app 要支持 iOS 7但是没有设置 Launch image assets ,在 iOS 7 上运行上下两边就会出现黑边。


解决办法:


Target -> General Tab -> App Icons and Launch Images -> add launch image

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html#//apple_ref/doc/uid/TP40012582-CH28-SW3

小胖说事9------iOS xcode6中新建空工程和在iPhone5s上的程序界面只有iPhone4上的大小

标签:

原文地址:http://blog.csdn.net/haogaoming123/article/details/45720783

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!