总述:

两种方式,一种是使用系统自带的。按规则定义启动图片名称就可以,显示为1秒,要想延长时间,用[nsthread ​ sleepForTimeInterval:5.0] ,还有一种就是自己定义uiivew。加到window中去。

祥述:

1,准备图片资源。放入project中,就可以,默认时间为1s

iOS设备如今有三种不同的分辨率:iPhone 320x480、iPhone 4 640x960、iPad 768x1024。

曾经程序的启动画面(图片)仅仅要准备一个 Default.png 就能够了,可是如今变得复杂多了。

以下就是 CocoaChina 会员做得总结

假设一个程序,既支持iPhone又支持iPad,那么它须要包括以下几个图片:

Default-Portrait.png iPad专用竖向启动画面 768x1024或者768x1004

Default-Landscape.png iPad专用横向启动画面 1024x768或者1024x748

Default-PortraitUpsideDown.png iPad专用竖向启动画面(Homebutton在屏幕上面),可省略 768x1024或者768x1004

Default-LandscapeLeft.png iPad专用横向启动画面,可省略 1024x768或者1024x748

Default-LandscapeRight.png iPad专用横向启动画面,可省略 1024x768或者1024x748

Default.png iPhone默认启动图片,假设没有提供上面几个iPad专用启动图片,则在iPad上执行时也使用Default.png(不推荐) 320x480或者320x460

Default@2x.png iPhone4启动图片640x960或者640x920

为了在iPad上使用上述的启动画面,你还须要在info.plist中增加key: UISupportedInterfaceOrientations。同一时候。增加值UIInterfaceOrientationPortrait, UIInterfacOrientationPortraitUpsideDown, UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight。

2,假设想想设启动画面的显示时间,

在XXXAppDelegate.m的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions方法中插入下面一行代码:

// Insert delay of 5 seconds befor the splash screen disappers.

[NSThread sleepForTimeInterval:5.0];  // 事实上这一行代码也能够不加,由于默认情况下欢迎界面的时间仅仅有一秒,加这一句是为了延长

欢迎界面的展示时间到5秒,时间大家能够自定义。

3,在XXXAppDelegate.m的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions 中通过使用uiview或uiimageview等控件自己定义启动画面

我在接快用苹果助手的sdk的时候 要求启动Icon 使用他们提供的图片 于是按命名规则制作一套 发现启动画面黑屏 不显示

改了之后就显示了

最新文章

  1. XML的一些事
  2. C#中处理耗时任务的几种方式
  3. sql like模糊查询
  4. 蓝牙的Baseband说明
  5. 读取iPhone中的通讯录信息
  6. Bzoj 1036: [ZJOI2008]树的统计Count 树链剖分,LCT
  7. 从远程oracle上导入到本地同一张表中不存在的记录的方法
  8. nginx 几个参数
  9. eclipse git 一个错误:the current branch is not configured for pull No value for key branch.xxx.merge found
  10. tab一些 添加 删除 搜索
  11. HBase Filter及对应Shell--转
  12. python-文件操作和集合
  13. LinkedBlockingQueue源码解析
  14. Mybatis之旅第一篇-初识Mybatis
  15. 尚硅谷springboot学习35-启动原理
  16. ASP.Net Web API 输出缓存 转载 -- Output caching in ASP.NET Web API
  17. 万能poi导入功能模板
  18. 【机器学习】逻辑回归(Logistic Regression)
  19. C#学习之委托和事件
  20. python基础入门学习2

热门文章

  1. html前端如何将一个页面表单内的数据全部传递到另一个页面?
  2. 18. PROFILING
  3. ixcache的蜜汁突发故障
  4. (二十三)Python 3 文件操作
  5. 大数据学习——ip改成固定ip
  6. 【dp】HDU 1421 搬寝室
  7. hdu 2669 扩展欧几里得(裸)
  8. 洛谷P3093 [USACO13DEC]牛奶调度Milk Scheduling
  9. Codevs 1688 求逆序对
  10. vagrant的学习 之 打包分发