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

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

Ограничивайте навигацию одной из сторон разделенного просмотра. Размещение навигации в каждой из двух панелей разделенного просмотра затрудняет процесс ориентирования и распознавания отношений между двумя панелями.

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

Руководство для разработчиков см. в UISplitViewController.