iOS11人机交互指南-控件-05选择器 Pickers

选择包含一个或多个可滚动的不同值的列表,这些列表其中每一个都具有单一的数值。一般选择器出现时,页面都有深色遮罩。选择器通常位于屏幕的底部或当用户编辑字段或点击一个菜单时弹出。选择器也可能出现在内部,比如编辑日历中的日期时。选择器的高度五行列表的高度。选择器的宽度可以是屏幕的宽度,也可以是封闭的视图,这取决于设备和上下文。

使用可预测和逻辑排序的值。当可滚动的列表是固定的时,选择器中的很多值可能是隐藏的。保证户可以预测这些被隐藏的值是很好的方式,比如用一个列表按字母顺序排序的国家,所以他们可以很快地通过移动的列表选择字母。

避免切换屏幕时显示选择器。当显示在上下文中、或在被编辑的字段的下方或附近时,选择器能够正常工作。

列表值太多时使用表单替代选择器。在选择器导航较长的列表可能会导致交互太过乏味。一个表的高度可调,还可以包含一个索引,使滚动速度更快。

日期选择器

日期选择器是选择特定日期、时间或两者的高效控件。它还提供了一个显示倒计时器的界面。

日期选择器有四种模式,每种模式都显示不同的可选值列表。

日期:显示月、日、月和年。

时间:显示小时、分钟和(可选)上午/下午的指定。

日期和时间:显示日期、小时、分钟和(可选)上午/下午的指定。

倒计时定时器:显示时间和分钟,最高可达23小时59分钟。

日期选择器中显示的精确值和它们的顺序取决于用户的区域设置。

在指定分钟时考虑提供较少的粒度。默认情况下,一分钟列表包含60个值(0到59)。你可以随意增加分钟间隔,只要它平均分成60个。例如,可以设定15分钟为一个间隔,这是分钟滑轮就有4个值(0, 15, 30和45)。

原文链接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 选择包含一个或多个可滚动的不同值的列表,这些列表其中每一个都具有单一的数值。一般选择器出现时,页面都有深色遮罩。选...
    Doria2016阅读 4,168评论 0 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,803评论 19 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,348评论 4 61
  • 4.3 控件 4.3.1 活动指示器 活动指示器表明任务或进程正在进行中,如下图所示。 想要了解如何在代码中定义活...
    小虾仔阅读 5,030评论 0 6
  • 初识Androlua+ Androlua1.0是Github上一个开源项目,该版本只支持运行简单的lua代码。国内...
    Penguin_A阅读 10,986评论 0 1

友情链接更多精彩内容