Проблема UIScrollView на iPad с включенными многозадачными жестами (iOS 4.3) - PullRequest
1 голос
/ 07 апреля 2011

Я искал в Интернете и не могу найти ответ.

У меня есть простой UIScrollView с парой UIImageViews. ScrollView настраивается в IB с pagingEnabled = YES, затем в контроллере я устанавливаю contentSize.

Когда я пытаюсь прокрутить iPad с включенными многозадачными жестами (с небольшим движением, когда я провожу пальцем по половине экрана, все в порядке), кажется, ScrollView прокручивает пару страниц очень быстро, а затем возвращается на страницу, на которой он следует прокрутить до. Когда я отключаю многозадачность жестами все нормально. На айфоне тоже все хорошо.

Кто-нибудь получил эту проблему и решил ее? Единственное, о чем я думаю, это полностью переопределить средства распознавания жестов scrollView, но должен быть какой-то более простой способ:)

Ответы [ 2 ]

1 голос
/ 11 мая 2011

Apple сказала мне не использовать крышки экрана, так как это уменьшит чувствительность емкостного экрана.

Единственное решение, которое я нашел, - отключить «Многозадачные жесты», по крайней мере, до тех пор, пока Apple не признает это.Вы можете убедиться в этом, попробовав другие приложения, такие как iBooks, Календарь и App Store.

Если ваш экран не прокручивается, пока вы медленно проводите пальцем по экрану, и все же вы можете провести пальцем по ScrollView, чтобы получить доступ к остальной части вида, это может быть непреднамеренным противодействием «многозадачности»Жест "Функциональность.Я также заметил, что, скользя пальцем по экрану, исходный вид просто отскакивает назад, и я не могу легко ориентироваться.

Это также очевидно в версии 4.3.3, поэтому она может быть постоянной: (* ​​1007 *

0 голосов
/ 14 апреля 2011

Я сделал еще один поиск, что жесты многозадачности включены только на устройствах, используемых для разработки, поэтому, вероятно, когда они будут доступны всем, эта ошибка будет исправлена.

...