代码之家  ›  专栏  ›  技术社区  ›  fuzzygoat

在两个选项之间进行选择?

  •  1
  • fuzzygoat  · 技术社区  · 12 年前

    在我当前应用程序的选项屏幕上,我想让用户选择单位是以“公制”还是“英制”显示。我已经查看了谷歌地图应用程序,他们使用分组的UITableView来完成这项工作,这对我的应用程序并不适用,因为我正在ITabBar上的“选项”选项卡中展示各种配置选项。

    enter image description here

    我看过分段控制,这似乎很好,但在阅读Apple HIG时,我注意到每个分段在点击时都会显示不同的视图。

    enter image description here

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

    enter image description here

    我的问题是:在非UITableView中,最好的方法是什么?是否有我缺少的控件,如果有任何帮助/信息,我们将不胜感激。

    1 回复  |  直到 12 年前
        1
  •  2
  •   Adis    12 年前

    使用分段控件会很好,我见过许多应用程序使用它进行选择,我也在一些应用程序中使用过它,其中tableView不适合。

    您也可以查看UIPicker,但分段控件的优点是在较少的点击量中设置选项,这始终是一个受欢迎的可用性特征。