学习笔记

1.Alter View和Action sheet的区别和联系

Alter View 和 Action sheet 是ios中存在的两种类型弹框,前者出现位置在屏幕正中间,后者出现在屏幕底部,如下:


学习笔记_第1张图片
AlterView(左)和Action sheet(右)对比

因为所处位置不同,意味着抓取用户的注意力程度也不同,用在不同场景下,有一些区别:

Alter View:

缺点:1.抢占用户全部注意力;  2.中断用户操作,体验不好

使用场景:

1.一些重要的任务,如果不解决就没办法进行下一步,必须让用户立刻做出决定,例如引导用户允许使用某些系统权限,或者填写验证密码,常见于IOS系统,Andriod的权限请求是在底部。


学习笔记_第2张图片
微信与 App Store(引用知乎图片)

2.需要引起用户高度注意事项,比如网络终端,电量不足,警醒用户做出操作;

学习笔记_第3张图片
电量不足通知

Action sheet:

使用场景:

1.完成某个任务时提供多个方法选择,需要进行选择时通过点击或者长按调用,节省页面空间

学习笔记_第4张图片
Safari 长按图片调用 Action Sheet,可对图片进行多种操作;微信的是常见的拍照/选图流程

2.用户在进行某些敏感或者危险操作时,进行二次确认,比如删除相册图片,点击删除键之后弹出Action sheet,让用户再次确认,提供取消按钮

学习笔记_第5张图片
ios删除相簿时

总结:在滥用Alter view的环境下,用户对这种提醒已经快麻木了,Alter View通常都是系统提示的,所以对用户正在进行的任务会无情打断,从用户体验来讲,应该慎用;Action sheet一般是用户主动操作调用的弹框,提供多任务选项,并且是用户完成某任务的必须步骤,但也要考虑用户场景进行使用。

你可能感兴趣的:(学习笔记)