簡體   English   中英

防止UIActionSheet在iPad上關閉

[英]Prevent UIActionSheet from dismissing on ipad

我有一個使用UIActionSheet的通用應用程序。 該選擇是強制性的,在iphone上效果很好,但是在iPad上,它是一個彈出窗口,因此在其外部輕按可將其關閉,這是我不想允許的。

我知道我可以使用UIPopoverController的委托方法,但是我認為我無法訪問UIActionSheet的popover控制器來設置委托等。

有人知道我該怎么做嗎?

提前致謝。

可以使用未記錄的API,請參閱關於在iPad上訪問UIActionSheet的UIPopoverController,以了解如何更改UIActionSheet始祖UIPopoverView passthroughViews

另一個解決方案是重寫[UIApplication sendEvent:]並過濾來自操作表之外的觸摸。

我建議您使用其他小部件進行模式選擇。 用戶不希望UIActionSheet是模態的,因此只會使他們感到困惑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM