我已将Default.png图片添加到我的资源文件夹,现在可以在启动应用程序时正确显示图片。但是现在我有一个问题,就是屏幕上显示的图片时间太短,用户只是没有足够的时间来看看图片。想法?感谢
答案 0 :(得分:5)
使用包含启动图像的imageView创建一个viewController。然后先将viewController加载,并将其设置为在一段固定的时间后更改。
答案 1 :(得分:2)
您可以在applicationDidFinishLaunching:withOptions方法中将图像加载到屏幕上,然后触发延迟(使用performSelector:afterDelay)以在一定时间后删除该图像。这并不能帮助您获得一致的加载屏幕时间,因为实际加载时间会因设备而异,但它确实可以让您稍微填充加载时间。
我想如果你想得到真正的幻想,你可以根据设备填充不同数量的加载时间。无论你做什么,我都会把它保持一两秒钟。
答案 2 :(得分:0)
也许你应该看看苹果的描述what the launch image is exactly for。我强烈建议不要用超过需要的“闪屏”来惹恼用户。请记住,有人使用设备,不支持多任务处理。在收到短信或其他推送通知时使用您的应用程序,切换到另一个应用程序并回到您的应用程序是令人沮丧的大时间,如果他们必须等到您想到,他们已经足够关注a(主要是)无用的形象。
请考虑避免使用唠叨屏幕。 :)