前段时间有朋友问启动页怎么设置,我最近闲些,就写一下流程吧,仅供参考和学习:
1.点击 Assets.xcassets 进入图片管理,然后右击,弹出“New iOS Launch Image”,如图
2.将规定尺寸的图片,从你的文件中拖动到固定位置,如尺寸不对,会有警告提示。
iPhone Portrait iOS 8,9
Retina HD 5.5 1242 * 2208
Retina HD 4.7 750 * 1334
iPhone Portrait iOS 7-9
2x 640 * 960
Retina 4 640 * 1136
3.单击你的整个项目名称,选择General 设置了Launch Images Srouce 为LaunchImage 删除Launch Screen File中的内容
这时候,启动页就设置好了
如果想设置启动页的时间,在AppDelegate.m文件中写下式
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[NSThread sleepForTimeInterval:3.0]; //我这里设置的是3秒
return YES;
}
如果打开以前的demo,发现模拟器运行时出现上下黑边,如下
原因:原来的demo 最多支持4寸屏幕
解决方法:需要设置一下启动页,使支持更多屏幕(如上) 。然后把模拟器里的 app 删掉,Product——Clean 一次,再重新运行,就可以了。