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