2012-04-09 36 views
0

UIViewAlert變得可見後,無法使用多任務手勢。我該如何解決它?這是一種正常的行爲嗎?多任務手勢無法使用警報

編輯:

看起來像創建自定義視圖是一個好主意。我只是想知道,如果它可以做的很好,很容易。

回答

0

這是正常的行爲,UIAlerts被設計爲佔據設備的整個焦點。如果您想允許使用手勢,請嘗試創建自己的UIView,將其覆蓋在正在運行的應用程序之上。

+0

感謝您快速回答。我做了一些研究,看起來你是對的。沒有互聯網,Safari顯示警報,手勢不起作用。但是,在我的情況下,允許用戶快速更改應用程序是一個很好的舉措。它可以做到。不知何故? – 2012-04-09 09:10:30

+0

您是否在Safari中構建應用程序,如果是的話,您可以使用Fancybox代替標準JS警報(); – 2012-04-09 09:17:08

+0

它是本機應用程序。 – 2012-04-09 09:27:33

1

當出現UIAlertView時,其凍結整個屏幕。你不能在屏幕上觸摸這就是爲什麼你的手勢不起作用。首先關閉警報視圖,然後您的手勢將起作用。

+0

但是,您可以通過從底部滑動4個手指來顯示已啓動的應用程序欄。爲什麼4個手指向左或向右滑動不起作用? – 2012-04-09 09:28:54