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



我使用故事板(非编程)向视图添加了一个按钮,我想通过调用一个函数来隐藏该按钮。是否可以使用标识符以程序方式隐藏该按钮。。--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连接。

最新更新