如何使用标识符隐藏按钮(恢复ID)

时间:2013-08-06 08:46:19

标签: iphone ios identifier

我使用storyboard(不是以编程方式)向视图添加了一个按钮,我想通过调用函数来隐藏该按钮。是否可以使用标识符以编程方式隐藏该按钮。 --Thanx

我不能使用类似的东西:if(button.identifier isEqualToString:@“btnMyButton”)

5 个答案:

答案 0 :(得分:5)

-(IBAction)method:(id)sender 
{

UIButton *button = (UIButton *)sender;
button.hidden = YES;

}

答案 1 :(得分:2)

最简单的方法是使用按钮的tag属性。在“接口”构建器中,设置按钮的标记值。

if(button.tag == Button_tag_value)
 {      
     button.hidden = YES;
 }

答案 2 :(得分:0)

使用此代码:

yourButton.hidden = YES;

希望这有帮助!

答案 3 :(得分:0)

您需要为按钮创建一个IBOutlet。然后,您可以使用IBOutlet隐藏它。

答案 4 :(得分:0)

您可以在IB中的按钮上添加标签。标记用作视图层次结构中的标识符。在您的视图控制器中,在您self.view上(假设该按钮是父视图的子视图)对象,您可以发送viewWithTag消息,其中包含您在IB中添加的按钮的标记。这将返回UIButton对象并使用hidden属性,您可以隐藏它。 这不需要定义任何IBAction的IB连接。