3

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

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

4

4 回答 4

2

最简单的方法是利用tag按钮的属性。在界面生成器中设置按钮的标记值。

if(button.tag == Button_tag_value)
 {      
     button.hidden = YES;
 }
于 2013-08-06T09:14:31.517 回答
0

使用此代码:

yourButton.hidden = YES;

希望这可以帮助!

于 2013-08-06T08:49:38.087 回答
0

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

于 2013-08-06T08:57:38.597 回答
0

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

于 2013-08-06T09:16:43.540 回答