选择两个选项?

时间:2013-03-07 17:02:40

标签: iphone cocoa-touch uitableview uisegmentedcontrol uiswitch

在我当前应用程序的选项屏幕上,我想让用户选择单位是以“公制”还是“英制”显示。我查看了谷歌地图应用程序,他们使用分组的UITableView执行此操作,这对我的应用程序不起作用,因为我将从ITabBar上的“选项”选项卡中呈现各种配置选项。

enter image description here

我看过段控制,看起来相当不错,但在阅读Apple HIG时,我注意到每个段点击时都会显示不同的视图。

enter image description here

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

enter image description here

我的问题是:在无UITableView中执行此操作的最佳方法是什么,是否存在我缺少的控件,任何帮助/信息都会非常感激。

1 个答案:

答案 0 :(得分:1)

你可以使用分段控件,我已经看到很多应用程序使用它进行选择,我已经在几个应用程序中使用它,而tableView就是不适合的。

您还可以查看UIPicker,但分段控制的优势在于可以在较少量的分接头中设置选项,这始终是一种受欢迎的可用性特征。