iPhone界面-控件

iPhone OS 的几种控件被用户所熟知,有些控件可以在特殊界面中应用(如表视图),而本文将介绍可以应用在所有界面的控件。

运行指示

运行指示表示后台有程序正在运行,但任务完成时不会提醒用户。当程序无法立即完成联网时,状态栏上会显示运行指示。当程序执行的任务无法立即完成时,工具栏上会显示稍大点的运行指示。运行指示提供了很好的反馈机制,明确地告知用户程序正在运行比告诉用户任务已经完成更为重要。

运行指示的颜色默认为白色,当然颜色和尺寸也可以自定义。

日期和时间选择器

日期和时间选择器可以同时显示四个独立的转轮,每个都可以表示单独的种类,例如月份或者小时。预先将值限定在一定范围内,可以避免用户多次输入。日期和时间选择器有以下模式:

  • 时间。显示小时和分钟,AM/PM选项。
  • 日期。显示月、日和年。
  • 日期和时间。默认显示日历、小时和分钟。
  • 倒数计时器。显示小时和分钟,最大值23小时59秒。

分钟的值默认是0-59分钟,共60个值,也可以将60个值均分为四个值:0、15、30和45。

细节扩展按钮

点击细节扩展按钮,可以浏览到关于信息的更多细节。

信息按钮

信息按钮用于设置程序,例如上图天气程序的右下角。在iPhone OS 中点击此按钮,会有发光的视觉效果。

标签

标签适用于显示少量的文本,可以对部分界面命名或者提供有限的辅助信息。标签的字体、颜色和间距都可以自定义。

页面指示

页面指示以圆点代表每个已打开的视图,发光的圆点代表当前视图,从左到右的圆点表示了视图被打开的先后顺序,但不能像面包屑一样显示视图的路径。如上图的天气程序,界面指示位于视图底部和屏幕底部的中间,在竖屏幕的情况下最多可以显示20个圆点。

选择器

选择器是日期和时间选择器的通用版本,可以显示任意的值。这是,部分值会被转轮掩藏,如果值数量较少或者用户知道被掩藏值是什么,就像月份选择器,只有1-12月的值,可以考虑使用选择器。但是如果用户并不能预先知道被掩藏的值是什么,那使用选择器就不合理了。如果数量过大,使用表视图更能便于用户快速选择。

进度视图

进度视图用于显示任务的进度,和运行指标的区别在于:任务完成的时间可以预计时,使用进度视图,否则使用运行指标。进度视图有高度不同的两种类型:

  • 默认类型适用于程序的主要界面
  • 条型比默认类型更细,可以应用在工具栏上。

圆角的矩形按钮

圆角的矩形按钮是用于执行命令的通用按钮,如上图中的“TextMessage”和“Add to Favorites”按钮。

搜索栏

搜索栏用于内容搜索,点击之后会显示虚拟键盘,除了左边默认的搜索图标之外,搜索栏还包含其他元素:

  • 占位符文本。可以提醒用户搜索栏的功能(例如“Search”)或者搜索的内容(如Google或YouTube)。
  • 书签按钮。记住用户的搜索内容,如在地图搜索中,书签按钮可以快速地查到已标记位置、最新搜索的内容和联系人。默认在搜索栏上用户没有输入文本或者占位符文本时,书签按钮才可能显示。
  • 清除按钮。可以快速地删除搜索栏中内容,默认在用户在搜索栏中输入文本时,才会显示清除按钮。
  • 描述性标题。搜索栏上的文字说明。

分段控件

点击分段控件显示不同功能视图,如上图,使用分段控件修改邮箱协议。分段控件的宽度是固定的,长度取决于控件的数目和最大部分的尺寸,因为控件的最小像素推荐值为44×44,分段控件的数目最好不超过五个。分段控件中可以放置文本或者图片,最好避免在控件中同时放置文本和图片。

滑杆

用户可以使用滑杆调整值整合进度,例如上图使用滑杆改变图片的明度。

输入框

在输入框中输入文本,输入框中左边或者右边显示自定义图片或者iPhone OS 自带的控件(如书签控件),也可以显示占位符文本帮助用户理解输入框的作用。

http://daichuanqing.com/index.php/archives/884

posted @ 2010-09-05 17:07  周宏伟  阅读(1727)  评论(0编辑  收藏  举报