iPhone应用程序加载

时间:2020-03-05 18:53:36  来源:igfitidea点击:

当我加载我的iPhone应用程序时,它总是先加载黑屏,然后弹出主窗口。即使使用加载了单个窗口的简单空应用程序,也会发生这种情况。

我注意到,加载时,大多数应用程序会放大主窗口(或者缩放以适合屏幕,但是我们要考虑一下),然后加载屏幕内容,而不会出现黑屏(请参阅"联系人"应用)。

如何达到此效果?

解决方案

回答

将Default.png添加到项目。这应该是我们要显示的图像,而不是黑色的启动屏幕。

回答

同样,为了节省时间,无法在应用程序的运行期间更改此映像。如果查看Apple的Clock应用程序,可以看到Default.png取决于应用程序的最后状态的变化。由于权限限制,我们不能在自己的应用程序中执行此操作。另外,请确保阅读iPhone HIG以获得有关Default.png使用的最佳实践,总之,请勿像Twitteriffic那样将其用作启动屏幕。

回答

我们还可以拍摄应用程序的屏幕截图,以帮助在按住"主页"按钮的同时创建Default.png并按下并释放"锁定睡眠/唤醒"按钮。可以在"照片"应用程序的Camery Roll库中找到该屏幕截图,并且可以将其同步回桌面。

回答

当应用程序从启动图像过渡到实际应用程序内容时,它不应对用户造成影响(可以将文本/图像)添加到屏幕上,但内容永远都不应更改。如果所有这些留给是一个空的蓝色标题,一个白色的身体和一个蓝色的页脚,那么这就是我们应该拥有的全部。如果底部有一个固定的标签栏和一个本地化的应用程序(不同的文本描述),则启动图像应显示为带有图标但没有文本。 (有关示例,请参见Clock.app和Facebook.app。)

也可以使用管理器窗口中的"屏幕快照"选项卡和插入的设备在XCode中获取屏幕快照。