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

升级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上得大小了。这都是老问题了,添加图片[email protected]。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

时间: 2024-11-05 15:58:13

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

] 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题

] 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题 标签: myeclipsejavawebWeb App Libraries 2013-10-16 10:54 5032人阅读 评论(0) 收藏 举报  分类: 开发环境 版权声明:本文为博主原创文章,未经博主允许不得转载. 在myeclipse中新建的Javaweb工程,lib中的jar包无法自动加载工程,不能像eclipse那样使用Web App Libraries. 即使添加了Web App

eclipse中新建jni工程

1.什么是NDK 网上很多不多说,全称是Android Native Developer Kit,是一个工具合集,我理解可以把c/c++打包成.so文件 这是目录结构,要用到指令ndk-build 需要配置环境变量 配置成功在cmd中输入ndk-build会出现如下信息 2.什么JNI JNI全称是 Java Native Interface,字面意思是java的本地接口,我们知道java是夸平台的,所以java写的程序应该是与平台无关的, 所以在java中如果要调用本地库就需要专门的接口,我可

iOS在Xcode6中添加空模板

在Xcode中模板位置: Macintosh HD ? 应用程序 ? Xcode(低于版本6的).app ? Contents ? Developer ? Platforms ? iPhoneOS.platform ? Developer ? Library ? Xcode ? Templates ? Project Templates ? Application ? Empty Application.xctemplate 因为Xcode5.1.1或低于该版本的部分Xcode都有空模板,拷贝其

如何在Xcode6中添加空模板

在Xcode中模板位置: Macintosh HD ? 应用程序 ? Xcode(低于版本6的).app ? Contents ? Developer ? Platforms ? iPhoneOS.platform ? Developer ? Library ? Xcode ? Templates ? Project Templates ? Application ? Empty Application.xctemplate 因为Xcode5.1.1或低于该版本的部分Xcode都有空模板,拷贝其

eclipse中新建Java工程的三个JRE选项区别

转载:http://blog.csdn.net/wdjhzw/article/details/42086615 本文的主角就是这个十分令人纠结地方,至少令我这个初学者十分纠结… 先来看看官方的解释(链接) Use default JRE: When selected, the New Java Project Wizard creates a new Java project which uses the workspace default JRE. The default JRE can be

UI-- Empty Application 新建空工程

1> Empty Application  在Xcode 5 中的文件路径 : Xode 5 路径:Contents   Developer  Platforms iPhoneOS.platform  Developer  Library  Xcode  Templates  Project Templates  Application  Empty Application.xctemplate 2>找到在 Xcode 5 中的文件拷贝一份放在Xcode 6 中相应的路径下 ,这样呢 Xcod

在iOS 8中使用UIAlertController

本文转载至 http://www.cocoachina.com/ios/20141126/10320.html iOS 8的新特性之一就是让接口更有适应性.更灵活,因此许多视图控制器的实现方式发生了巨大的变化.全新的UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊).还有,某些旧的UIKit控件也同样发生了许多变化,比如说Alert Views.Action She

iOS开发-xCode6(iOS 8)中应用程序图标和启动页面设置

iOS8中设置应用程序图标跟之前没有什么变化,命名规则不变,不过至于设置启动页面,网上给的方式很多都是模棱两可的,东平西凑总算是把启动页面的图片设置成功了,iOS设置启动图片有两种方式一种是Launch Screen.xib,第二种是通过Images.xcassets,关于第一种方式是为了支持iOS8,不支持iOS7,因此本文使用第二种方式设置启动图片,说多了,进入正题吧. 基本概念 应用程序的图标是非常好设置的,按照苹果官方给出的规则,App Icon和Lanuch Image有一些约定俗称的

聊聊iOS开发中耳机的那点事(监听耳机拔插、耳机线控)-b

如果说一个项目出现的最重大的事故,那无疑就是开发人员使用了不可控的元素. 前言 iOS开发当中有关于视音频播放的开发不在少数,用户时常会使用到一种输出设备,那就是"耳机",这一篇博客写的就是关于耳机的一些开发相关的技术点. 检测耳机是否插入 看到上面的标题的时候一定要注意,这里说的是"检测耳机是否插入",这里只是一次性的检测,不是实时监控耳机的拔插,但是有一些时候,下面的这个方法已经足够满足我们的开发需求了. 首先,我们需要导入AVFoundation.framew