Human Interface Guidelines——Pickers

尝试阅读《Human Interface Guidelines》原文翻译学习iOS设计指南。

picker包含一个或多个不同数值的可滚动列表,当一个数值都设有单独的可选项,以比较暗的文本显示在视图的中央。 当用户编辑字段或点击菜单时,picker通常出现在屏幕的底部或在一个popover中。picker还可以内联显示,例如在日历事件中编辑日期时。picker的高度可以是屏幕的宽度,也可以是它的封闭视图,这取决于设备和上下文。

使用可预测且具有逻辑的有序值

当可滚动列表是静止的时候,选择器中的许多值可能被隐藏。 最好让用户可以预测这些值是什么,例如一个按字母顺序排列的国家的列表,这样他们就可以快速地浏览这些列表。

避免切换屏幕显示picker

选择器在上下文中、下面或者在编辑的字段附近显示时使用效果比较好。

在处理大量数值的时候使用表格,而不是picker

在picker中导航冗长的列表非常低效。 表的高度可以调整并且包括索引,这可以使picker滚动更快。

Date Pickers

一个Date Picker通常是选择一个特定日期或特定时间有效的工具。它还提供一个用于显示倒计时器的接口。

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

· Date:显示月、月日和年

· Time:显示小时、分钟和(可选) am / pm 指定

· Date and time:显示日期、小时、分钟和(可选) am / pm 指定

· Countdown timer:显示小时和分钟,最多可达23小时59分钟

日期选择器中显示的确切值及其顺序取决于用户的地理位置。

考虑用较小的颗粒度来划分时间

默认情况下,一分钟范围的列表包含60个有效值(从0到59)。也可以增加分钟的间隔,只要它是平均分为60分的。例如可能使用一刻钟的间隔(0、15、30和45)。



END.THANKS FOR YOUR READING~

如有不当,还请多多指教~

你可能感兴趣的:(Human Interface Guidelines——Pickers)