我有關於UIActionsheet的問題。 當用戶點擊外部操作表時,應用程序會自動調用解除功能來解除操作表,那麼如何禁用此功能? - >用戶只需按取消按鈕即可解除操作表。 謝謝,IOS:在外部點擊時禁用關閉功能
-1
A
回答
0
UIActionSheet有一個委託方法actionSheetCancel:
。如果用戶解除了操作表,您可以使用它來執行某些操作。請記住,操作表不僅可以通過在操作表單外部進行解除,還可以在應用程序進入後臺時發生。請參閱有關UIActionSheet委託here
0
不要使用.cancel UIAlertActionStyle信息。
如果您重新提供「.cancel」樣式,則會禁用輕敲外部關閉功能。
您需要添加您自己的自定義取消選項並點擊該按鈕,您可以關閉操作表。
相關問題
- 1. 角上關閉外部點擊 - 關閉也點擊內部
- 2. 如何在用戶點擊外部時關閉ons-modal
- 3. 當用戶在其外部點擊時關閉ListView
- 4. 在外側點擊時關閉Boxy
- 5. 點擊外部菜單關閉jquery
- 6. 關閉燈箱外部點擊
- 7. 關閉側邊欄點擊外部
- 8. uib-popover不關閉外部點擊
- 9. 如何關閉外部點擊元素
- 10. 關閉選擇框外部點擊
- 11. ngx-bootstrap popover關閉外部點擊
- 12. Wicket ModalWindow:點擊外部模態關閉
- 13. jquery:點擊外部關閉菜單
- 14. Datepicker不關閉點擊外部
- 15. 關閉點擊外部角2(4)
- 16. 燈箱點擊外部圖像關閉
- 17. jQuery點擊外部關閉過濾器
- 18. selectbox list不能在點擊時關閉
- 19. 如何防止在點擊外部時關閉GWT對話框
- 20. bootstrap-datepicker:如何僅在外部點擊時關閉
- 21. 如何在外部點擊時關閉邊欄?
- 22. 如何在外部點擊時關閉模式
- 23. Colorbox插件 - 禁用iframe關閉,在外部模態窗口點擊
- 24. 引導程序下拉不能關閉點擊外部
- 25. JFXDialog在點擊時關閉
- 26. 關閉點擊外部/懸停在外面的下拉菜單
- 27. 如何禁用或關閉iOS背景位置功能
- 28. Android - 當點擊視圖外部時關閉popUpWindow
- 29. 當點擊外部時,CMFCColorButton彈出窗口不關閉
- 30. Slicknav:外部點擊時如何關閉菜單
蘋果的UI元素應該在所有應用中以相同的方式工作以創建一致性。像這樣改變UIActionSheet的行爲並不好,蘋果甚至可能因此拒絕該應用。 – Jorn 2014-10-18 13:26:27
謝謝Jorn,但按照我的設計,操作表中的最後一個按鈕不是「取消」按鈕,它處理另一個功能,我無法更改UI設計。你對這個問題有什麼建議嗎? – 2014-10-18 14:04:41
你可以使用UIAlertView代替,這樣你可以得到或多或少相同的選項,但強迫用戶做出選擇:) – Jorn 2014-10-18 14:06:55