我有一個圓形的矩形按鈕,併爲其定義了一個動作方法-(IBAction)btnclicked:(id)sender
。現在我想創建另一個方法-(void)disableButton
,它禁用了我的這個按鈕。所以我可以隨時調用這個函數。我怎樣才能使用這個mybtn.enabled = NO;
進入這個功能?這個功能會是什麼樣子?禁用UIButton
2
A
回答
-1
.H
{
IBOutlet UIBUTTON *mybtn;
}
-(IBAction)btnclicked:(id)sender;
-(void)disableButton;
.M
-(IBAction)btnclicked:(id)sender{
[self disableButton];
}
-(void)disableButton {
mybtn.enabled = NO;
}
9
這裏有一個簡單的解決方案
我認爲mybtn將在你的頭文件作爲變量實例
再拿一個按鈕並將其綁定在IBAction下面或者你可以c所有這些功能直接在同一類這樣[self disableButton];
-(IBAction)disableButton {
//Disable mybtn
mybtn.enabled = NO;
}
2
如果使用IB的按鈕,然後爲你的按鈕來創建一個IBOutlet,並與InterfaceBuilder下按鈕映射。
IBOutlet UIBUTTON *mybtn;
現在,在:
-(void)disableButton{
mybtn.enabled = NO;
}
相關問題
- 1. 禁用/啓用UIButton
- 2. objective-c在UIButton中禁用拖拽
- 3. 禁用UIButton會引發錯誤
- 4. 禁用的UIButton與特定的標籤
- 5. 刪除UIButton上的禁用色調
- 6. 在按下時禁用了uibutton?
- 7. 在動畫中間禁用UIButton
- 8. 如何在UItableviewcell中禁用UIbutton
- 9. 禁用UIButton,直到UITextField中有文本
- 10. 禁用UIButton時,它隱藏了
- 11. Parse.com,基於對象值禁用UIButton
- 12. iPhone UIView動畫禁用UIButton子視圖
- 13. Xcode禁用UIButton標題淡入淡出
- 14. 禁用的UIButton在另一個ViewControler
- 15. 如何處理禁用圖像UIButton
- 16. 如何禁用UIButton並禁用touchEvent響應者?
- 17. 您是否可以禁用UIButton而不禁用其附加的UIGestureRecognizers?
- 18. 在IBAction中禁用的UIButton重新啓用本身
- 19. 通過代碼禁用RoundedRect類型的UIButton的用戶交互
- 20. 如何在用戶點擊時禁用UIButton的突出顯示
- 21. 如果您點擊禁用的UIButton,會發生什麼
- 22. awakeFromNib無法從UILabel獲得值,也無法禁用UIButton
- 23. 設置禁用狀態的自定義的UIButton
- 24. 禁用的UIButton如何觸發另一個事件?
- 25. 任何其他選項使UIButton外觀禁用?
- 26. 禁用帶有textFieldDidBeginEditing的UIButton需要單擊UITextField才能生效
- 27. 在UIManagedObject的所有屬性設置之前禁用UIButton?
- 28. 的UIButton沒有禁止使用setUserInteractionEnabled:NO和setEnabled:NO來
- 29. 在滾動視圖上禁用UIButton更改
- 30. 防止禁用UIButton傳播觸摸事件
' - (IBAction爲)btnclicked:(ID)發送方{[自disableButton];} - (無效)disableButton {mybtn.enabled = NO; }' – 2012-07-17 06:32:42
如果你想禁用點擊比爲什麼不禁用點擊只能像強制轉換爲UIButton * yourButton =(UIButton *)發件人和比yourButton.enabled = NO或yourButton.userInteractionEnabled = NO; – 2012-07-17 06:38:57
@Monolo顯然不是。 – 2012-07-17 09:27:59