2013-03-07 42 views
0

在我当前应用程序的选项屏幕上,我想让用户选择单位是以“公制”还是“英制”显示。我查看了Google Maps应用程序,他们使用分组的UITableView来完成此操作,但这并不适用于我的应用程序,因为我在ITabBar上的“选项”选项卡中显示了各种配置选项。在两个选项之间进行选择?

enter image description here

我已经看过分段控制,这似乎相当不错,但阅读苹果HIG我注意到,当挖掘每个段的设计显示了不同的看法。

enter image description here

我想我也可以去用默认,然后用UISwitch切换备用选项。

enter image description here

我的问题是:什么是一个没有UITableView中做到这一点的最好办法,就是有,我很想念控制,任何帮助/信息将不胜感激。

+0

分段控件不必显示不同的视图吗?我读了[this](http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/UIElementGuidelines/UIElementGuidelines.html#//apple_ref/doc/uid/TP40006556-CH13-SW41)表示它可以显示视图,但它也表示'使用分段控件来提供密切相关但相互排斥的选择。 – Ryan 2013-03-07 17:11:05

+0

那么拾取器视图呢? – holex 2013-03-07 17:14:53

+0

关于HIG的版本,您可以列出更多的信息,所以确实看起来它可能是我之后的一个很好的选择,非常感谢。 – fuzzygoat 2013-03-07 18:27:41

回答

1

你将会很好的使用分段控件,我已经看到很多使用它进行选择的应用程序,并且我已经在几个应用程序中使用它,以及tableView不适合的地方。

您也可以查看UIPicker,但分段控制的优势在于设置较少量的选项,这总是一个值得欢迎的可用性特征。

+0

谢谢,我将与UISegmentedControl一起使用,它从设计和功能角度看都是最佳选择。 – fuzzygoat 2013-03-07 18:31:24

相关问题