1

在创建任何 iPhone 应用程序时,这是 UI 设计(考虑最终用户视图角度)的最佳方式,为用户提供多种选择选项,他/她可以从中选择一个选项。UIPickerView 控制器可用,但在 UI 显示方面不够高效。

此外,Library 中可用的控件(在 Interface Builder 中)只是我们在设计 iPhone 应用程序时可以使用的控件,或者还有其他我们可以使用的控件。

4

4 回答 4

4

我会使用分组样式UITableView。将每个选项放在一行中,并允许用户一次将“选定”样式(复选标记附件和蓝色单元格文本)应用于一行。

于 2009-10-21T05:47:29.407 回答
1

我会说UISegmentedControl

于 2009-10-21T05:27:36.653 回答
0

复选框在历史上已经很好地工作了,您几乎可以编写任何您想要的控件。

于 2009-10-21T05:13:39.317 回答
0

你能解释一下“足够高效”是什么意思吗?

我已经看到或可以想象的其他一些方式完成了互斥选项之间的选择:

  • 一个控件(如表格单元格),它使用包含可用选项的表格推送另一个视图。这在“设置”应用程序的几个地方使用。
  • 一个UISegmentedControl
  • 桌面风格的单选按钮,虽然它们不是标准控件,也不是在本机应用程序中大量使用。
  • 一种水平选择器,您可以在其中旋转选项(有点像 App Store 中的屏幕截图,甚至是一种覆盖流的外观)。

您绝对不仅限于 UIKit 中的控件。例如,考虑WeightBot 和 ConvertBot。但是,一般来说,最好严格遵守 UIKit 控件和标准人机界面指南,除非您有非常令人信服的理由不这样做。

于 2009-10-21T05:39:01.313 回答