【转载】IOS启动页的设置

App的启动页即LaunchImages,需要不同大小的图片来配置不同的设备,切记图片一定要是png格式的(一定要是做出来就是png的,不能是自己修改成png格式),否则打包安装时会出错,且启动页显示不出来。目前我们需要六张不同尺寸的图片,六张图的大小即:320×480、640×960、640×1136、750×1334、1242×2208、1125x2236分别对应的iphone屏幕尺寸:iphone 3GS、iphone4(s)、iphone5(c、s)、iphone6(s)、iphone 6(s) plus、iPhoneX。准备好图片,下面开始配置启动页~

工具/原料

MacPro一台

Xcode开发工具

方法/步骤

点击工程目录中的Images.xcassets,点击左侧边栏的LaunchImages。如果没有,点击右下角的➕按钮创建一个。

将不同的图片放入对应的LaunchImages选择框中。

iPhone Portrait iOS 8-Retina HD 5.5 (1242×2208) @3xiPhone Portrait iOS 8-Retina HD 4.7 (750×1334) @2xiPhone Portrait iOS 7,8-2x (640×960) @2xiPhone Portrait iOS 7,8-Retina 4 (640×1136) @2xiPhone Portrait iOS 5,6-1x (320×480) @1xiPhone Portrait iOS 5,6-2x (640×960) @2xiPhone Portrait iOS 5,6-Retina4 (640×1136) @2x

将填好的图片配置到工程中的启动页选项中。点击项目目录的工程 -> target -> General -> App Icons And Launch Images将Launch Images Source的选项设置为LaunchImages,切记当APP不是用LaunchScreen.xib来配置启动页时,LaunchScreen File的选择状态一定为空!!!!

以上步骤都只走完,app启动页还是不出现,这时候可以试试以下两点:1、启动页是通过新建工程项目之后,自动生成的一个LaunchScreen.storyboard 文件配置的,这是将如下图片中(Use as launch Screen) 选项勾去掉即可。2、将app删掉重新打包。

5

有时需要我们自己设置启动页的时长,设置方法为:在(AppDelegate.m)-- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法中调用[NSThread sleepForTimeInterval:3.0];即可。

END



转自这儿

你可能感兴趣的:(【转载】IOS启动页的设置)