首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用闪屏而不是加载屏幕-这违反了苹果的HIG吗?

使用闪屏而不是加载屏幕-这违反了苹果的HIG吗?
EN

Stack Overflow用户
提问于 2011-08-10 15:48:43
回答 2查看 1.1K关注 0票数 0

当应用程序启动时,我有一个想要显示的启动图像。我使用它作为启动图像-我希望它一直显示到程序启动(将图片重命名为Default.png)。在苹果的HIG中,他们说人们应该避免使用闪屏作为启动图像。

我知道这不被推荐,而且用户通常不喜欢它们,但这会让苹果拒绝我的应用程序吗?如果是这样的话,我怎么才能显示一个闪屏,这样它就会在应用程序运行时立即显示,而不会违反这些规则?因为我见过一些应用程序将闪屏作为启动图像。

提前谢谢你!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-10 16:38:55

如果你打算简单地使用Default.png机制来显示你的开机画面,这是没有问题的。

当您只想延长此类图像的显示时间时,问题就出现了。这就是HIG所反对的:让用户等待,而没有任何实际的好处。还需要注意的是,随着多任务处理(iOS 4)的出现,显示闪屏的效果会降低,因为在大多数情况下,应用程序并未关闭,因此当您返回到它时,根本看不到闪屏。

另一方面,可以理解的是,如果你需要在你的应用程序中做一些需要时间的设置任务,并且你必须在启动时这样做,那么用户将不得不等待。但是,重要的是要通知他/她等待以及为什么要等待。这可能意味着,例如,在您的图像顶部显示一个标签,上面写着:“正在加载...”或者“准备数据...”或者作为程序功能的一部分,您的用户可能会更好地理解。

至于如何做到这一点,除了用一个与Default.png完全相同的视图启动你的应用程序(一个简单的UIImageView就可以做到)之外,没有其他方法了。这意味着,在appDidFinishLaunching委托方法中,创建视图并将其附加到窗口;然后,在完成应用程序准备后,切换到实际视图。这将使您有机会向用户添加标签或任何其他类型的消息。

票数 2
EN

Stack Overflow用户

发布于 2011-08-10 15:52:03

这并不是因为你有一个闪屏,苹果就会拒绝你的应用。但是最好不要有闪屏,因为用户必须等待。最好不要让用户等待...

2010年被评为年度苹果应用程序的Flipboard有一个图像闪屏。当用户喜欢这些图像时,数据会在后台下载,这样用户一翻开页面,下一个屏幕就会准备就绪&保持最新。但他们以如此美味的方式制作了它,以至于用户几乎感觉不到他是被要求等待的。所以这完全取决于你的设计...

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7007460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档