理想情况下,用户可以与iOS 应用进行一种非线性的交互,所以,尽可能减少(上海平面设计培训)应用中的模态体验是最好的。通常情况,在以下情形下可以考虑使用模态情境:
必须引起用户关注的时候。
一个独立的任务需要完成或者很明确需要被放弃,为了避免在模棱(平面设计培训)两可的状态下遗漏用户信息的时候。
保持模态任务的简单,简短和高度聚焦
你肯定不希望用户使用模态视图(上海平面设计培训)时像使用应用中的一个mini应用一样。如果子任务过于复杂,用户会在进入模态情境时忽略主要任务。在设计一个涉及视觉层次的模态任务时特别要考虑这一点,因为用户有可能迷失并且忘记如何回到之前的操作中去。如果一个模态任务必须包含不同视图(平面设计培训)的子任务,确保给用户一个独立、清晰的导航路径,并避免迂回。
始终提供明显、安全的途径退出模态任务
确保用户在退出模态视图(平面设计培训)时可以预期操作的结果。
一个任务需要多层级的模态视图时,确保用户理解点击完成按钮的结果
点击一个低层级视图上的完成按钮是完成这个视图中任务的一部分,还是整个任务?因为(上海平面设计培训)存在这种困惑的可能性,所以要尽可能避免在下级视图中添加完成按钮。
保证提醒对话框的内容都是重要且可操作的
提醒对话框会打断用户的体验并且要点击才会消失,所以要让(平面设计培训)用户感到提醒信息是有用的,打断是有价值的。
尊重用户关于接收通知的选择
用户会设置接收应用通知的形式,必须尊重要用户的喜好设置,否则(上海平面设计培训)可能触怒用户,导致其关闭所有的推送通知。