проблема юзабилити с вложенными представлениями прокрутки на ios - PullRequest
3 голосов
/ 11 июля 2011

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

Теперь, когда идет вертикальная прокрутка, трудно перейти к следующему или предыдущему экрану, поскольку вид вертикальной прокрутки, по-видимому, захватываетсобытия.Даже если угол пролистывания почти горизонтален, он не переходит на следующую или предыдущую «страницу».Только после полной остановки прокрутки можно легко перейти к следующей или предыдущей странице.

К сожалению, из-за медленного замедления пользователь может подумать, что контент перестал двигаться, когда он на самом деле движется очень медленно и почтипрекратить.Но горизонтальное перелистывание интерпретируется как жест вертикальной прокрутки, и скорость прокрутки увеличивается, что усугубляет ситуацию с точки зрения пользователя.

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

1 Ответ

0 голосов
/ 11 июля 2011

Я бы предложил остановить вертикальную прокрутку на событии «Начало касания».Вот как большинство приложений, которые я видел, делают что-то вроде этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...