2014-03-05 194 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 *'而不是強制轉換使得該答案比接受的答案更好。 –