Action Sheets

用法
场景1:响应操作。响应当前界面触发的下一步操作 场景2:确认操作。重要常规操作需要用户进行确认,一般常规操作不需要用户确认;而危险操作一般都要用户确认
从包含关系而言,场景1包含场景2。
《HIG Controls Pull-Down Menus》



结构
1
2
交互
1
2

与Alert区别
都有点击关闭按钮和其他操作按钮,此外,action sheet有描述文案(可选);alert可包含标题和副标题(可选)
都有遮罩层,action sheet点击遮罩层取消操作并关闭浮层,alert点击遮罩层无反应
action sheet从屏幕底部滑入/出,alert从屏幕中间出现/消失
若是最后由toolbar点击某按钮触发的「危险操作」,则用action sheet(与触发按钮离得近)
若是最后由navigation bar点击某按钮触发的「危险操作」,则用alert(与触发按钮离得近)
若是最后由context view内容视图点击按钮触发的「常规确认」,3个操作以上则用action sheet,2~3个操作则用alert(alert若高度太长的话影响体验)
若是最后由context view内容视图点击按钮触发的「危险操作」,则用action sheet
(PS:以上仅为个人观点。)

最后由toolbar点击某按钮触发的「危险操作」。

最后由navigation bar点击某按钮触发的「危险操作」。

最后由context view内容视图点击按钮触发的「常规确认」(3个以上操作)。


最后由context view内容视图点击按钮触发的「危险操作」。
文中部分案例为译者补充,非官方正文,仅供参考。
文中译者补充案例所用设备:iPhoneX,IOS系统:14.0
推荐阅读:
《HIG / Controls / Switches》
《HIG / Controls / Text Fileds》

点亮"在看",你最好看

文章转载自辛小仲,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




