我有一個圓形的矩形按鈕,併爲其定義了一個動作方法-(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. UIButton禁用點擊聲音
- 3. UIButton禁用並啓用背景圖像
- 4. 在禁用的UIButton上使用UILongPressGestureRecognizer
- 5. iOS:禁用UIButton的標題顏色
- 6. 如何在UItableviewcell中禁用UIbutton
- 7. 如何處理禁用圖像UIButton
- 8. 在按下時禁用了uibutton?
- 9. 以編程方式禁用UIButton
- 10. 如何禁用自定義UIButton
- 11. 禁用UIButton時,它隱藏了
- 12. 在動畫中間禁用UIButton
- 13. iPhone UIView動畫禁用UIButton子視圖
- 14. 禁用UIButton,直到UITextField中有文本
- 15. 禁用的UIButton在另一個ViewControler
- 16. 無法在UITableViewCell中禁用UIButton
- 17. objective-c在UIButton中禁用拖拽
- 18. 以編程方式禁用UIButton
- 19. 在UITableViewCell中禁用3D觸摸UIButton
- 20. Parse.com,基於對象值禁用UIButton
- 21. Xcode禁用UIButton標題淡入淡出
- 22. 按下按鈕後禁用UIButton
- 23. 刪除UIButton上的禁用色調
- 24. 禁用的UIButton與特定的標籤
- 25. UIScrollView內的UIButton禁用滾動
- 26. 禁用UIButton會引發錯誤
- 27. 如何禁用UIButton並禁用touchEvent響應者?
- 28. 您是否可以禁用UIButton而不禁用其附加的UIGestureRecognizers?
- 29. 禁用/啓用內部的UITableViewCell的UIButton多次調用
- 30. 在IBAction中禁用的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