【问题标题】:UIPickerView with UIButton带有 UIButton 的 UIPickerView
【发布时间】: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 个选项(行)。当我运行应用程序时,按下按钮时它不会显示正确或错误。

非常感谢。

【问题讨论】:

    标签: uibutton uipickerview


    【解决方案1】:

    看起来您在设置标题之前调用了 return 而没有使用 ;。 IE。我原以为它应该读。

    if (component == 0) 
    {
        [self.buttonDis setTitle:@"Correct!!!" forState:UIControlStateNormal];
        return 2;
    } 
    else  
    {
        [self.buttonDis setTitle:@"Wrong!!!" forState:UIControlStateNormal];
        return 1;
    }
    

    【讨论】:

    • 还是不行。当用户从选择器中选择正确选项时,我希望将按钮设置为更改其标签以更正,而当他选择其余选项时则错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多