我有關於UIActionsheet的問題。 當用戶點擊外部操作表時,應用程序會自動調用解除功能來解除操作表,那麼如何禁用此功能? - >用戶只需按取消按鈕即可解除操作表。 謝謝,IOS:在外部點擊時禁用關閉功能
-1
A
回答
0
UIActionSheet有一個委託方法actionSheetCancel:
。如果用戶解除了操作表,您可以使用它來執行某些操作。請記住,操作表不僅可以通過在操作表單外部進行解除,還可以在應用程序進入後臺時發生。請參閱有關UIActionSheet委託here
0
不要使用.cancel UIAlertActionStyle信息。
如果您重新提供「.cancel」樣式,則會禁用輕敲外部關閉功能。
您需要添加您自己的自定義取消選項並點擊該按鈕,您可以關閉操作表。
相關問題
- 1. 當外部點擊時關閉PopupWindow在
- 2. PopupWindow - 在外部點擊時關閉
- 3. jquery關閉點擊外部
- 4. 角上關閉外部點擊 - 關閉也點擊內部
- 5. 防止datepicker關閉時,外部點擊
- 6. jquery點擊關閉功能
- 7. 當用戶在外面點擊時關閉iOS中的UITextView
- 8. 如何在用戶點擊外部時關閉ons-modal
- 9. 當用戶在其外部點擊時關閉ListView
- 10. 關閉時,用戶點擊菜單外
- 11. 在外側點擊時關閉Boxy
- 12. jquery點擊禁用功能
- 13. jquery:點擊外部關閉菜單
- 14. Datepicker不關閉點擊外部
- 15. uib-popover不關閉外部點擊
- 16. 燈箱點擊外部圖像關閉
- 17. 通過點擊外部關閉div
- 18. Wicket ModalWindow:點擊外部模態關閉
- 19. 點擊外部菜單關閉jquery
- 20. 關閉JQuery圖片點擊外部div
- 21. 如何關閉外部點擊元素
- 22. 關閉選擇框外部點擊
- 23. ngx-bootstrap popover關閉外部點擊
- 24. 關閉側邊欄點擊外部
- 25. jQuery點擊外部關閉過濾器
- 26. 關閉燈箱外部點擊
- 27. 關閉對話框點擊外部
- 28. 關閉點擊外部角2(4)
- 29. 點擊外部菜單關閉jquery
- 30. 點擊功能關閉所有打開
蘋果的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