1.Alter View和Action sheet的区别和联系
Alter View 和 Action sheet 是ios中存在的两种类型弹框,前者出现位置在屏幕正中间,后者出现在屏幕底部,如下:
因为所处位置不同,意味着抓取用户的注意力程度也不同,用在不同场景下,有一些区别:
Alter View:
缺点:1.抢占用户全部注意力; 2.中断用户操作,体验不好
使用场景:
1.一些重要的任务,如果不解决就没办法进行下一步,必须让用户立刻做出决定,例如引导用户允许使用某些系统权限,或者填写验证密码,常见于IOS系统,Andriod的权限请求是在底部。
2.需要引起用户高度注意事项,比如网络终端,电量不足,警醒用户做出操作;
Action sheet:
使用场景:
1.完成某个任务时提供多个方法选择,需要进行选择时通过点击或者长按调用,节省页面空间
2.用户在进行某些敏感或者危险操作时,进行二次确认,比如删除相册图片,点击删除键之后弹出Action sheet,让用户再次确认,提供取消按钮
总结:在滥用Alter view的环境下,用户对这种提醒已经快麻木了,Alter View通常都是系统提示的,所以对用户正在进行的任务会无情打断,从用户体验来讲,应该慎用;Action sheet一般是用户主动操作调用的弹框,提供多任务选项,并且是用户完成某任务的必须步骤,但也要考虑用户场景进行使用。