三个单选按钮的iPhone更换控制-意见?
我有一个场景,我们需要向用户提出一个有三个可能答案的问题。是/否/不知道。通常在web表单上,我会使用三个单选按钮来完成此操作。在你看来,什么是iPhone本机应用程序的最佳解决方案 我查看了分段控件,但它似乎不太符合要求(我认为该控件通常会以某种方式更改视图) 我只是想在我们继续之前从社区得到一些反馈三个单选按钮的iPhone更换控制-意见?,iphone,Iphone,我有一个场景,我们需要向用户提出一个有三个可能答案的问题。是/否/不知道。通常在web表单上,我会使用三个单选按钮来完成此操作。在你看来,什么是iPhone本机应用程序的最佳解决方案 我查看了分段控件,但它似乎不太符合要求(我认为该控件通常会以某种方式更改视图) 我只是想在我们继续之前从社区得到一些反馈 谢谢,迪诺。UIPickerView怎么样?有关详细信息,请参阅类参考。只需使用三个ui按钮即可。您需要为这些按钮创建至少两种状态:选中和正常。所选状态旁边应该有一个勾号或其他指示器。当用户触摸
谢谢,迪诺。UIPickerView怎么样?有关详细信息,请参阅类参考。只需使用三个
ui按钮即可。您需要为这些按钮创建至少两种状态:选中和正常。所选状态旁边应该有一个勾号或其他指示器。当用户触摸其中一个按钮时,将该按钮的Selected
属性更改为YES
,将另外两个属性更改为NO
。这将模拟web表单上的单选按钮效果
然而,如果你想忠实于iPhone的选择,那么最好使用UIPickerView
只是为了澄清你对分段控制的错误看法
分段控制绝对可以满足您的目的。请看一看,你也可以按照这个显示分段控制使用的样本
在您的情况下,您希望将多个答案用作单选按钮组,如果您的答案太长,无法放入UIPickerView中,在这种情况下,UIPickerView也将无法使用
因此,您需要看起来像单选按钮那样的替代解决方案,将UIButtons放在每个答案之前,并在单个操作中连接所有按钮的内部事件,并相应地执行从sender tag属性中选择的操作
希望能有所帮助。对于三个选项来说似乎有点过头了。但我会试一试。谢谢。显然这是最好的主意。这也取决于你想如何展示它们。分段控件、选择器视图和自定义。。。好吧,我明白你的意思了,我想我会选择分段控制。谢谢