1
A
回答
2
沒有內置的方式,但我能想到的幾種方法(根據您的需要):
- 綁定按鈕是切換無論方法按鈕是爲了切換,然後相應地改變按鈕的
image
財產 創建您自己的
UIBarButtonItem
子類,它看起來是這樣的:@interface ToggleBarButtonItem : UIBarButtonItem { BOOL _state; UIImage * onImage; UIImage * offImage; } - (BOOL)toggleState; @property (nonatomic, retain) UIImage * onImage; @property (nonatomic, retain) UIImage * offImage; @end @implementation ToggleBarButtonItem - (BOOL)toggleState { if (_state) { // Switch to Off state self.image = offImage; } else { // Switch to On state self.image = onImage; } return _state = !_state; } @end
相關問題
- 1. 我可以在Internet Explorer的狀態欄上創建按鈕嗎?
- 2. UIToolBar選擇的按鈕狀態
- 3. iPhone UISegmentedControl按鈕狀態在黑色UIToolbar
- 4. 我可以居中UIToolbar項目嗎?
- 5. 現在顯示在UIToolbar上的彈性欄按鈕項目
- 6. 如何在行中顯示按鈕和狀態欄項目
- 7. 按右鍵欄按鈕項移動左欄按鈕項目
- 8. 狀態欄下的UIToolbar幻燈片
- 9. 我們可以隱藏狀態欄嗎?
- 10. 狀態欄中有多個「狀態項」
- 11. 有沒有辦法在狀態欄(OSX)中編程定位狀態欄項目?
- 12. 添加欄按鈕項目
- 13. 左欄按鈕項目
- 14. 添加欄按鈕項目
- 15. 如何在UIToolBar中添加欄按鈕
- 16. 我可以保存NetBeans項目的狀態,以便我可以恢復它嗎?
- 17. 我可以向UIToolbar添加一個彩色按鈕嗎?
- 18. 在狀態欄上放置按鈕
- 19. WP8中的應用欄按鈕狀態
- 20. 後退按鈕在狀態欄
- 21. 更新工具欄按鈕狀態MFC
- 22. Card.io移動狀態欄按鈕
- 23. Qml項目狀態:以前的狀態
- 24. 更改所選按鈕的UIButton狀態UIToolBar
- 25. 兩個選項欄按鈕項目
- 26. 嚮導航欄添加兩個以上的欄按鈕項目
- 27. 斯威夫特 - UIToolbar項目選擇狀態
- 28. 工具欄欄按鈕項目有IBAction爲
- 29. UIToolBar按鈕圖像
- 30. UIToolBar - 禁用按鈕
請把它們當作兩個單獨的問題來問。謝謝。 – 2011-05-09 20:03:47