带有 UIButton 的 UIPickerView
Posted
技术标签:
【中文标题】带有 UIButton 的 UIPickerView【英文标题】:UIPickerView with UIButton 【发布时间】:2012-08-26 19:29:37 【问题描述】:我的 UIPickerView 数据源和委托正在运行。当用户从选择器中选择一个选项然后按下一个按钮时,它应该在 UILabel 中说明他是正确还是错误。只有一个正确的答案,其余的都是错误的。我的代码如下所示:
- (NSInteger)selectedRowInComponent:(NSInteger)component
if (component == 0)
return 2
[self.buttonDis setTitle:@"Correct!!!" forState:UIControlStateNormal];
else
return 1
[self.buttonDis setTitle:@"Wrong!!!" forState:UIControlStateNormal];
我在 UIPicker 视图和一个组件中只有 2 个选项(行)。当我运行应用程序时,按下按钮时它不会显示正确或错误。
非常感谢。
【问题讨论】:
【参考方案1】:看起来您在设置标题之前调用了 return 而没有使用 ;。 IE。我原以为它应该读。
if (component == 0)
[self.buttonDis setTitle:@"Correct!!!" forState:UIControlStateNormal];
return 2;
else
[self.buttonDis setTitle:@"Wrong!!!" forState:UIControlStateNormal];
return 1;
【讨论】:
还是不行。当用户从选择器中选择正确选项时,我希望将按钮设置为更改其标签以更正,而当他选择其余选项时则错误以上是关于带有 UIButton 的 UIPickerView的主要内容,如果未能解决你的问题,请参考以下文章