1

我正在尝试为用户制作一个按钮,他可以在其中选择 5 个不同的选项。我想到了类似单行按钮的东西,其中一个选项将被预先选择,当用户按下按钮时,将显示 5 个选项供用户选择。在对象库中,我可以找到最接近的选择器视图,但它对我的屏幕来说太大了,它会显示所有选项,因为我只希望在开始时显示一个并且当用户点击所有按钮时选项,以便他可以根据需要选择不同的选项。xcode 上是否有这样的按钮,我错过了,或者我应该自定义选择器视图或其他什么?

4

2 回答 2

2

带有 5 个按钮的 UISegmentedControl 怎么样?

在此处输入图像描述

phix 提到了这样的 UITextField/UIPicker 组合

在此处输入图像描述

于 2012-06-19T10:06:04.593 回答
2

一个选项是分段控件,但当您有很多选项时,它会变得太大。

我建议使用带有 UIPickerView 的自定义 UITextfield 作为 inputView。所以用户只能从选择器中选择文本,而不是通过键盘。

也可以使用 UIButton 来做到这一点,这需要继承 UIButton。

这是有关如何实现此目的的教程:http: //nomtek.com/tips-for-developers/working-with-pickers/

于 2012-06-19T10:14:02.903 回答