2014-03-05 149 views
0

我在Storyboard中定义了一个按钮。然后我在.h文件中将它定义为IBAction,并将它连接到故事板上的按钮。按下时隐藏iOS按钮

我希望它被默认隐藏,而且当我点击它时,它应该隐藏自己。 我没有任何运气试图隐藏它。

这就是我现在的代码。有抛出一个错误:

房产hidden的类型CounterViewController的对象

- (IBAction)retry:(id)sender 
{ 
    self.hidden=TRUE; 
} 
+0

请使用像:[self.ButtonName setHidden:true]; – Harunmughal

回答

5

试试这个没有发现:以下

- (IBAction)retry:(id)sender { 
    ((UIButton *)sender).hidden=YES; 
} 
+0

它的工作原理!是否有一行代码可以在另一个函数中调用以使其再次可见? – Angad

+1

如果你持有对你的按钮的引用,只需:myButton.hidden = NO;如果它有效,请接受答案! –

+0

@ P.Sami。这是'UIView'的方法。 'UIButton'是'UIView'的子类。 –

1

您还可以使用

- (IBAction)retry:(UIButton *)sender 
{ 
    sender.hidden=YES; 
} 
+0

将方法参数输入为'UIButton *'而不是强制转换使得该答案比接受的答案更好。 –