ios启动画面设置---launch Images(三步搞定)

转载 2015年04月07日 10:01:16

转载地址: 点击打开链接


最近项目做的差不多了,折腾启动画面之类的东西,发现设置启动画面有点问题,折腾了一个晚上,最后发现是个小问题,在此记录下来,已经在ipad1(ios3.2)和new pad(ios6)上做了测试。

工程是基于cocos2d引擎的,希望在横屏情况下使用,时间关系,不写那么详细,按照本文的操作一定可以达到需要的效果。

参考网上的一段说明:

UILaunchImageFile (String - iPhone OS) specifies the name of the launch image file for the application. If this key is not specified, the system assumes a name of Default.png. This key is typically used by universal applications when different sets of launch images are needed for iPad versus iPhone or iPod touch devices.

If you include this key in your Info.plist file, any launch images you include in your application’s bundle should be based on the string. For example, suppose you want to include portrait and landscape launch images for iPad using the base name MyiPadImage.png. You would include the UILaunchImageFile~ipad key in your Info.plist file and set its value to MyiPadImage.png. You would then include a MyiPadImage-Portrait.png file and a MyiPadImage-Landscape.png file in your bundle to specify the corresponding launch images. 


意思很明显,(1)准备横屏和竖屏的启动画面的文件(如果只有竖屏,则准备竖屏的图片,如果只有横屏,则只需要准备横屏的图片,如果支持横竖屏切换,就准备两张吧,如果只支持横竖屏其中一种,记得在target->Summary->Supported Device Orientations 中选中支持的设备方向),如果你的info.plist没有配置LaunchImge,(2)就将横屏和竖屏的图片命名为Default-Landscape.png和Default-Portrait.png, (3)放到资源目录,添加到工程中,然后你就可以在target->Summary->Launch Images中看到啦,接下里clean工程跑下就没问题了。

如果你想把启动画面的那张图片做别的用处或者不想用Default-Landscape.png和Default-Portrait.png名字,可以配置info.plist(我的xcode是4.2的),修改或者添加Launch Image,然后设置值为XXX.png,添加横屏和竖屏的图片命名为XXX-Landscape.png和XXX-Portrait.png,添加到资源目录和工程,就可以啦。


有问题可以QQ联系我(609845230,注明csdn)

下面截图是我使用默认的名称而且只显示横屏启动画面的设置:





【iOS开发】launch Images启动图片设置(UILaunchImageFile)之002

一、实现效果:通过直接给图片起默认的名字,让app启动页自动加载启动图片。二、注意点:图片命名一定要按苹果官方的指定规则命名,图片的像素也要符合规则;最后就是,如果横竖屏图片都需要,记得在Xcode中...
  • Hanrovey
  • Hanrovey
  • 2017年03月28日 17:24
  • 2760

iOS中Info.plist文件的常见配置

在创建一个新的Xcode工程后,会在Supporting Files文件夹下自动生成一个工程名-Info.plist的文件,这个是对工程做一些运行期配置的文件(很重要,必须有该文件)。如果使用文本编辑...
  • jiang314
  • jiang314
  • 2016年05月20日 17:37
  • 5253

APP首次启动引导界面和启动界面设置——iOS开发

APP首次启动引导界面和启动界面设置——iOS开发。及NSUserDefaults的使用
  • Zsk_Zane
  • Zsk_Zane
  • 2015年07月28日 20:30
  • 9829

IOS 制作启动画面

IOS 8 及之前: Launch Images Source方式, IOS8 及之后: 1, Launch Images Source方式 ; 2 , LaunchScreen.XIB方式...
  • wangzhilife
  • wangzhilife
  • 2013年09月24日 12:46
  • 26256

IOS 启动画面设置

2014年,苹果又出了两种尺寸,这里标注下,以后再有新尺寸,再继续更新。 AppIcon https://developer.apple.com/library/ios/doc...
  • yqmfly
  • yqmfly
  • 2015年02月05日 11:09
  • 76033

iOS LaunchScreen设置启动图片 启动页停留时间

问题:想实现类似微信启动页一样 设置为一个整页面的图片 问题二:iOS启动页面如何设置多停留一会 新建的iOS 项目启动画面默认为LaunchScreen.xib  如果想实现一张图片作...
  • lwjok2007
  • lwjok2007
  • 2015年06月10日 15:27
  • 56239

xcode7、iOS9 设置启动图片(Launch Image)

一.添加启动图片 点击Image.xcassets进入图片管理,右击,弹出"New Launch Image"或点下面的+号创建Launch Image;如图,右侧的勾选可以让你选择是否要对ipa...
  • Riven_wn
  • Riven_wn
  • 2015年10月20日 11:57
  • 45390

iOS —— 设置LaunchImage

需要如下尺寸图片: 用于iPhone6+的1242x2208,或者1080x1920,也就是Retina HD 5.5 用于iPhone6的750x1334,也就是Retina HD 4.7 用...
  • qq_28865297
  • qq_28865297
  • 2016年09月29日 19:09
  • 2426

iOS - launchimage 用storyBoard编辑,更换图片失效处理

在用launchimage.storyboard编辑启动页面时,storyboard中的UIimageView有时在更换图片时会失效,原因时Xcode缓存使用了之前的图片,需要清除缓存 清除缓存方法:...
  • icefishlily
  • icefishlily
  • 2016年09月13日 13:55
  • 1205

iOS的LaunchImage 和AppIcon的设置以及要求总结

1.首先说下图片规格,如下图: : 2.说下相关设置:打开 新建 然后选择相关选项: 依次添加图片如下: 然后在 最后在General-App icons and Lanch ima...
  • GuoFengIOS
  • GuoFengIOS
  • 2016年04月29日 15:26
  • 1472
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ios启动画面设置---launch Images(三步搞定)
举报原因:
原因补充:

(最多只允许输入30个字)