提问人:drewh 提问时间:9/15/2008 最后编辑:Midhun MPdrewh 更新时间:3/4/2016 访问量:5830
iPhone 应用加载
iPhone app loading
问:
当我加载我的iPhone应用程序时,它总是先加载黑屏,然后弹出主窗口。即使使用加载了单个窗口的简单空应用程序,也会发生这种情况。
我注意到,在加载时,大多数应用程序都会放大主窗口(或缩放它以适应屏幕,无论您想怎么想),然后加载屏幕内容,没有黑屏(有关示例,请参阅联系人应用程序)。
如何实现此效果?
答:
将默认.png添加到项目中。这应该是您要显示的图像,而不是黑色启动屏幕。
评论
此外,为了节省一些时间,在应用程序运行时无法更改此映像。如果您查看Apple的时钟应用程序,您可以看到根据应用程序的最后一个状态,Default.png如何更改。由于权限限制,您无法在自己的应用程序中执行此操作。另外,请务必阅读iPhone HIG,了解Default.png使用的最佳实践,简而言之,不要像Twitteriffic那样将其用作启动画面。
您还可以截取应用程序的屏幕截图,以帮助创建默认 .png - 在按住“主页”按钮的同时,按下并松开“锁定睡眠/唤醒”按钮。屏幕截图可以在“照片”应用的 Camery Roll 图库中找到,并且可以同步回桌面。
当应用从启动图像过渡到实际应用内容时,它不应该让用户感到刺耳 - 内容(文本/图像)可以添加到屏幕上,但内容不应更改。如果这一切只剩下一个空的蓝色标题、一个白色的正文和一个蓝色的页脚 - 那么这就是你应该拥有的。如果你的底部有一个持久的标签栏和一个本地化的应用程序(不同的文本描述),那么启动图像应该显示图标,但没有文本。(有关示例,请参见 Clock.app 和 Facebook.app。
还可以使用管理器窗口中的“屏幕截图”选项卡和插入的设备在 XCode 中拍摄屏幕截图。
评论