删除操作表和警报

时间:2016-12-22 22:43:54

标签: ios uiactionsheet alerts

人。 Apple在其删除操作的应用程序中有时会使用动作表或警报。我不明白,当我应该使用动作表,以及何时提醒。在HIG Apple中写道:

  

警报会破坏用户体验,只应在重要情况下使用,例如确认购买和破坏性操作(例如删除)

Photos and iCloud Drive中删除操作Apple使用Action Sheets(这种破坏性操作,但是他们使用AS),但是在Reminders and Notes中使用Alert进行相同操作。请帮助,我应该使用什么来删除:动作表或警报。感谢名单!

1 个答案:

答案 0 :(得分:0)

请注意UIActionSheet&从iOS 8.0中不推荐使用UIAlertView。您应该使用'UIAlertController'并将preferredStyle设置为actionSheet

但要回答上面的问题

取决于用例基础,例如UIActionSheet将在您有2个以上的操作时使用,例如喜欢,分享,取消,它将以不同的方式显示在iPhone(从底部)和iPad(在中间)。

UIAlertView将在我只有两个特定操作时使用,例如上述问题中的删除确认,它将显示OKCancel。希望这有助于你做出决定。