2013-03-07 64 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