创建任何iPhone应用程序时,这是UI设计方面的最佳方式(考虑最终用户视图角度),为用户提供多种选择,他/她可以从中选择一个选项。 UIPickerView控制器可用,但在UI显示方面效率不高。
Library中可用的控件(在Interface Builder中)只是我们在设计iPhone应用程序时可以使用的控件,或者我们可以使用的其他控件。
答案 0 :(得分:4)
我会使用分组样式UITableView
。将每个选项放在一行,并允许用户一次将“选定”样式(复选标记附件和蓝色单元格文本)应用于一行。
答案 1 :(得分:1)
我会说UISegmentedControl
答案 2 :(得分:0)
复选框在历史上已经很好用了,你可以编写任何你想要的控件。
答案 3 :(得分:0)
你能用“足够有效”来解释你的意思吗?
我见过 - 或者可以想象 - 在互相排斥的选项之间做出选择的其他方式:
UISegmentedControl
。您绝对不仅限于UIKit中的控件。例如,考虑WeightBot and ConvertBot。但是,一般来说,最好是密切关注UIKit控件和标准Human Interface Guidelines,除非你有真的令人信服的理由不这样做。