1
A
回答
3
我相信沒有辦法在UIActionSheet中添加禁用的按鈕。從class reference:
使用UIActionSheet類用戶呈現一套 替代品如何與給定任務進行。您還可以使用 操作表來提示用戶確認潛在危險的 操作。操作表包含一個可選標題和一個或多個按鈕,每個按鈕對應於要採取的操作。
如果按鈕被禁用,應該不被添加到UIActionSheet擺在首位,因爲它不是關於如何與給定的任務進行替代。
1
UIActionSheet
的界面並沒有真正給你很多控制整個視圖或按鈕的外觀。
您可以使用一些其他庫。如果你找不到能夠提供這種控制的設備,那麼添加該功能會很簡單。例如JLActionSheet或RDActionSheet。
您也可以嘗試通過遞歸遍歷視圖堆棧來檢索UIActionSheet
的子視圖。 self.view.subviews
或[[UIApplication sharedApplication].windows[0].subviews]
「試試兩個,我不知道哪一個是正確的」。您可以使用自省查找視圖,並找到您要禁用的按鈕。
相關問題
- 1. 帶禁用按鈕的UIActionSheet?
- 2. 如何禁用UIActionSheet中的按鈕?
- 3. 添加UIActionSheet無取消按鈕
- 4. UIActionSheet按鈕不起作用
- 5. MFMessageComposeViewController禁用添加收件人按鈕
- 6. 添加背景時禁用按鈕
- 7. UIActionSheet動態按鈕
- 8. iOS 5從UIActionSheet按鈕加載視圖
- 9. 帶有編程添加按鈕的iPhone/Objective-C UIActionSheet
- 10. UIActionSheet addButtonWithTitle:不以正確的順序添加按鈕
- 11. iOS 8 |將圖像添加到UIActionSheet的按鈕
- 12. 將圖像添加到UIAocumentInteractionController中的UIActionSheet按鈕
- 13. iPad UIActionSheet - 不顯示最近添加的按鈕
- 14. 如何將按鈕添加到現有的UIActionSheet?
- 15. 如何將圖標添加到UIActionSheet按鈕?
- 16. angularjs NG-禁用禁用不添加到按鈕
- 17. 添加iPhone分享按鈕
- 18. 禁用加粗按鈕
- 19. UIActionSheet按鈕顏色問題
- 20. UIActionSheet按鈕的顏色
- 21. 使綠色UIActionSheet按鈕?
- 22. UIActionSheet中的撤消按鈕
- 23. 使用NSArray填充UIActionSheet按鈕
- 24. UIActionSheet第五個按鈕不起作用
- 25. 按下UIActionSheet按鈕後顯示UIAlertView
- 26. 按鈕放置(添加一個字段集,啓用禁用按鈕時,多個)
- 27. 禁用禁用按鈕,如果使用「data-role =」按鈕「禁用」
- 28. 禁用按鈕
- 29. 禁用按鈕
- 30. 禁用按鈕
爲什麼要向UIActionSheet添加一個不可點擊的按鈕?只是不要添加它,如果你不能使用它, – edo42