Поддерживайте адекватное масштабирование. Если это необходимо в вашем приложении, предложите пользователям сводить пальцы вместе или нажать дважды, чтобы увеличить или уменьшить масштаб. Когда вы включаете масштабирование, установите максимальное и минимальное логичное значение масштаба. Например, увеличение текста, пока один символ заполняет экран, вероятно, не имеет смысла в большинстве приложений.
Рассмотрите возможность отображения управления страницей, когда вид с прокруткой находится в режиме отображения страниц. Элемент управления страницей показывает, сколько страниц, окон или других фрагментов содержимого доступно, и указывает, какая из них отображается в данный момент. При отображении элемента управления страницы в режиме прокрутки отключите индикатор прокрутки относительно этой же оси, чтобы избежать неясностей. Дополнительные указания см. в разделе
Элементы управления страницами.
Не размещайте вид с прокруткой внутри другого вида прокрутки. Такое решение создаст непредсказуемый интерфейс, управлять которым сложно.
В общем случае, отображайте один вид прокрутки за раз. При прокрутке пользователи часто совершают резкие жесты, и бывает трудно исключить одновременное взаимодействие с соседним видом прокрутки на одном и том же экране. Если необходимо разместить два вида прокрутки на одном экране, следует разрешить им прокручивание в разных направлениях, чтобы один жест с меньшей вероятностью мог повлиять на оба вида. Например, когда iPhone находится в портретной ориентации, приложение "Акции" показывает котировки, прокручиваемые по вертикали над специфической для компании информацией, которая листается по горизонтали.
Руководство для разработчиков см. в
UIScrollView.