【问题标题】:I am trying to make buttons dissapear when something is selected in a UIPickerView当在 UIPickerView 中选择某些内容时,我试图让按钮消失
【发布时间】:2015-12-24 03:55:33
【问题描述】:

我试图在 UIPickerView 中选择某些内容时使按钮消失。我已经在 .h 和 .m 文件中声明了按钮。所有按钮都正确链接。我将在下面粘贴代码。请帮帮我。

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:  (NSInteger)component
{
    if (pickerView.tag == 1) {

        calculateButtonPressed2.hidden = YES;
        calculateButtonPressed3.hidden = YES;
        calculateButtonPressed4.hidden = YES;
        calculateButtonPressed5.hidden = YES;
        calculateButtonPressed6.hidden = YES;

} else {



}

【问题讨论】:

  • 你给pickerview分配标签了吗?
  • 我认为你应该用row == 1替换pickerView.tag == 1
  • 你贴的代码有什么问题?
  • @rmaddy 我收到一条错误消息,说使用未声明的标识符“calculateButtonPressed2”。每个按钮我都收到此错误。

标签: objective-c uibutton uipickerview


【解决方案1】:

我曾尝试运行代码并发现它正在工作。 如果您想完全消失,则可以输入下面给出的代码。按钮会消失

 -(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{



        if(row>-1) // not required to put but for a safe side we can put it.
       {   
        calculateButtonPressed2.hidden = YES;
        calculateButtonPressed3.hidden = YES;
        calculateButtonPressed4.hidden = YES;
        calculateButtonPressed5.hidden = YES;
        calculateButtonPressed6.hidden = YES;
    } 

// 如果你想在这种情况下隐藏在某个特定的行上

      if(row== RowNumber){   
            calculateButtonPressed2.hidden = YES;
            calculateButtonPressed3.hidden = YES;
            calculateButtonPressed4.hidden = YES;
            calculateButtonPressed5.hidden = YES;
            calculateButtonPressed6.hidden = YES;
        } 

如果它有效,请告诉我。

【讨论】:

  • 我按照你说的做了,但我收到一条错误消息,说使用未声明的标识符“calculateButtonPressed2”。每个按钮我都收到此错误。
  • 如果您不合成按钮,请使用 self。 self.calculateButtonPressed2.hidden = YES; self.calculateButtonPressed3.hidden = YES; self.calculateButtonPressed4.hidden = YES; self.calculateButtonPressed5.hidden = YES; self.calculateButtonPressed6.hidden = YES;
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-02
  • 1970-01-01
相关资源
最近更新 更多