我使用故事板(非编程)向视图添加了一个按钮,我想通过调用一个函数来隐藏该按钮。是否可以使用标识符以程序方式隐藏该按钮。。--Thanx
我不能使用类似的东西吗:if(button.identifier isEqualToString:@"btnMyButton")
最简单的方法是使用按钮的tag
属性。在界面生成器中,设置按钮的标记值。
if(button.tag == Button_tag_value)
{
button.hidden = YES;
}
使用此代码:
yourButton.hidden = YES;
希望这能有所帮助!
您需要为按钮创建一个IBOutlet。然后您可以使用IBOutlet来隐藏它。
您可以向IB中的按钮添加标记。标记在视图层次结构中起到标识符的作用。在视图控制器中,在self.view
(假设按钮是父视图的子视图)对象上,您可以发送带有在IB中添加的按钮的Tag的viewWithTag
消息。这将返回UIButton对象,使用hidden
属性可以隐藏它。这不需要定义IBAction的任何IB连接。