我使用storyboard(不是以编程方式)向视图添加了一个按钮,我想通过调用函数来隐藏该按钮。是否可以使用标识符以编程方式隐藏该按钮。 --Thanx
我不能使用类似的东西:if(button.identifier isEqualToString:@“btnMyButton”)
答案 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连接。