Как мне остановить UIScrollView от горизонтального подпрыгивания? - PullRequest
12 голосов
/ 06 октября 2008

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

scrollView.alwaysBounceHorizontal = NO;
scrollView.directionalLockEnabled = YES;

Это немного помогает, но все же не мешает пользователю перетаскивать по горизонтали. Наверняка есть способ это легко исправить?

Ответы [ 11 ]

0 голосов
/ 07 октября 2008

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

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