学习笔记

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

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


AlterView(左)和Action sheet(右)对比

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

Alter View:

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

使用场景:

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


微信与 App Store(引用知乎图片)

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

电量不足通知

Action sheet:

使用场景:

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

Safari 长按图片调用 Action Sheet,可对图片进行多种操作;微信的是常见的拍照/选图流程

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

ios删除相簿时

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容