《iOS Human Interface Guidelines》——Segmented Control
分段控件
分段控件是一组线性段。每一个button相应的功能能够显示一个不同的视图。
API NOTE
查看UISegmentedControl来学习很多其它关于在你的代码中定义一个分段控件的内容。
一个分段控件:
- 组合两个或很多其它的分段,其宽度是基于分段总数按比例分的
- 能够显示文本或图片
使用分段控件来提供紧密相关而又相互排斥的选项。
确保每一个分段都易于点击。
给每一个分段维持44*44的舒适的点击区域。限制分段的数量。在iPhone上,分段控件的分段数应该小于等于5.
尽可能地使每一个分段的内容尺寸一致。由于分段控件中的每一个分段都有着相同的宽度。假设内容填充了一些分段,而其它的不能全然填充。看起来就不好。
不要在一个分段控件中混用文本和图片。分段控件能够包括文本和图片。
单个的分段能够包括文本或图片。但不能都包括。一般来说,最好不要在一个分段控件中将文本放在某些分段里而将图片放在还有一些分段里。
必要的话。调整自己定义分段控件中的内容位置。假设你自己定义分段控件的背景,确保控件内容的自己主动居中依旧看起来不错。
使用栏度量API来调整分段控件中的内容位置(查看UISegmentedControl中的外观定制API来学习很多其它关于定制栏度量的内容)。