是否存在UIAlertView比UIActionSheet更好用的情况?您将使用其中一个的典型场景是什么?
我正在编程导航栏按钮以在外部应用程序中打开UIWebView,起初我开始编写UIAlertView,然后我认为操作表可能更适合这种情况.
是否有适用于不同情况的正式指南?谢谢.
来自Apple的iPhone 人机界面指南:
警报,操作表和模态视图旨在传达不同的信息:
警报为用户提供影响他们使用应用程序(或设备)的重要信息.警报通常是意外的,因为它们通常会告诉用户可能需要用户采取措施的问题或当前情况的变化.
操作表为用户提供了与他们当前采取的操作相关的其他选择.当用户点击工具栏按钮时,他们学会期望动作表的外观,该工具栏按钮开始可能具有破坏性的操作(例如删除所有最近的呼叫)或者可以以不同方式完成的操作(例如用户的发送操作)可以指定几个目的地之一).
模态视图在当前任务的上下文中提供更广泛的功能,或提供执行与用户工作流直接相关的子任务的方法.