2012-04-09 2 views
0

После того, как UIViewAlert стал видимым, многозадачные жесты не могут использоваться. Как я могу это исправить? Это нормальное поведение?Многозадачные жесты, не работающие с предупреждением

EDIT:

Похоже, создание пользовательского представления является хорошей идеей. Я просто хотел знать, если это можно сделать красиво и легко.

ответ

0

Это обычное поведение, UIAlerts предназначены для того, чтобы занять весь фокус устройства. Если вы хотите разрешить жесты, попробуйте создать свой собственный UIView, который накладывается поверх вашего запущенного приложения.

+0

Благодарим за быстрый ответ. Я провел некоторое исследование, похоже, что ты прав. Без Интернета Safari показывает предупреждение, жесты не работают. Однако в моей ситуации это хороший шаг, позволяющий пользователю быстро менять приложение. Это можно сделать. каким-то образом? –

+0

Создаете ли вы приложение внутри Safari, если это так, вы можете использовать Fancybox вместо стандартного JS alert(); –

+0

Это родное приложение. –

1

Когда появляется UIAlertView, его весь экран замерзает. Вы не можете коснуться экрана, поэтому ваш жест не работает. Сначала отпустите предупреждение, и ваш жест будет работать.

+0

Но вы можете показывать панель с запущенными приложениями, прокручивая 4 пальца снизу. Почему 4 пальца проведите пальцем влево или вправо, не работает? –