Xcode7 新建新工程 不全屏显示解决办法

简介:

在上篇文章中,xcode6使用的时候,删除storyboard,也会在5/5s之上的手机中不全屏显示,那个时候,只要选择-》Project-> Target->General-> Launch Image Source,直接点击,更换成Images 就可以了;但是现在Xcode 7 就不行了,因为xcode7 根本就没有这个Images选项。

对比一下Xcode 6 & 7 工程就会发现, Xcode 6 是Images.xcassets 文件;而Xcode 7 是Assets.xcassets; 再仔细看里面具体的内容就会发现,二者的不同,也就容易找到根本原因。先对比一下下图:

就会很清楚的发现,他们实际上都是读取里面的Json文件来识别尺寸打图片的;不同点是Assets里面压根儿就没有LaunchImage.launchimage文件;故而无法全屏显示;当然理由不够充分;进入到BrandAssets.launchimage里面去看看和进到LaunchImage.launchimage里面去看一下,分析一下Json数据,就明白了;

所以在用Xcode 7时,如果还要用纯代码来实现,又要全屏,解决的方法如下:

  1. 选择Xcode 7 工程里的Assets.scassets文件;
  2. 右键,新建添加一个LaunchImage文件,然后在info.plist文件里配置Launch screen interface file base name  = LaunchImage


然后可以可以用全屏显示了。

目录
相关文章
|
6月前
|
iOS开发
XCode10.2.1打开老工程报Multiple commands produce与Info.plis错误
XCode10.2.1打开老工程报Multiple commands produce与Info.plis错误
55 0
|
6月前
|
存储 定位技术 iOS开发
XCode8升级到Xcode9(操作系统为iOS11)后原来的工程中遇到的问题
XCode8升级到Xcode9(操作系统为iOS11)后原来的工程中遇到的问题
105 0
|
iOS开发
iOS Xcode 意外退出 打不开工程
iOS Xcode 意外退出 打不开工程
169 0
|
iOS开发
Xcode运行报错The certificate used to sign “XXX” has either expired or has been revoked.解决办法
Xcode运行报错The certificate used to sign “XXX” has either expired or has been revoked.解决办法
250 0
|
iOS开发
Xcode运行报错Failed to prepare device for development.解决办法
Xcode运行报错Failed to prepare device for development.解决办法
668 0
|
编译器 开发工具 iOS开发
去掉Xcode工程中的某种类型的警告
在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了
174 0
|
iOS开发
Xcode使用 -选中工程文件时Project,target这一栏有时会被覆盖
Xcode使用 -选中工程文件时Project,target这一栏有时会被覆盖
128 0
Xcode使用 -选中工程文件时Project,target这一栏有时会被覆盖
|
iOS开发
Xcode更新不了的解决办法
Xcode更新不了的解决办法
229 0
|
iOS开发
iOS Xcode文件夹内文件乱序解决办法
iOS Xcode文件夹内文件乱序解决办法
1206 0
|
JavaScript iOS开发
Xcode编译WebApps找不到js的错误解决办法
Xcode编译WebApps找不到js的错误解决办法
135 0