Избегайте переполнения навигационной панели большим количеством элементов управления. В целом, панель навигации должна содержать не более, чем текущий заголовок экрана, кнопку «Назад» и один элемент управления, который управляет содержимым экрана. Если вы используете сегментированный элемент управления на панели навигации, панель не должна содержать заголовок или какие-либо другие элементы управления, кроме него.
Используйте стандартную кнопку возврата. Люди знают, что стандартная кнопка «назад» позволяет им отслеживать шаги в иерархии информации. Однако, если вы создаете пользовательскую кнопку «Назад», убедитесь, что она по-прежнему выглядит как кнопка «Назад», ведет себя интуитивно, соответствует остальному интерфейсу и последовательно реализована в вашем приложении. Если вы замените предоставленный системой шеврон (линию в виде перевернутой буквы V) кнопки возврата на пользовательское изображение, укажите и собственное изображение маски. iOS использует эту маску для анимации заголовка кнопки во время переходов.
Не используйте многосегментные пути в названии. Кнопка «Назад» всегда выполняет одно действие - возврат к предыдущему экрану. Если вы думаете, что люди могут потеряться без полноценного пути к текущему экрану, попробуйте изменить иерархию вашего приложения.
Предоставьте текстовым кнопкам достаточно места. Если ваша навигационная панель содержит несколько текстовых кнопок, то он может отображаться вместе, что делает кнопки неразличимыми. Добавьте разделение, вставив элемент фиксированного пространства между кнопками. Для руководства разработчика, см
UIBarButtonSystemItemFixedSpace значение постоянной в
UIBarButtonItem .
Подумайте об использовании сегментированного элемента управления на панели навигации, чтобы сделать информационную иерархию вашего приложения проще. Если вы используете сегментированный элемент управления на панели навигации, делайте это только на верхнем уровне иерархии и выбирайте точные заголовки кнопок на нижних уровнях. Для получения дополнительной информации см.
Сегментированные элементы управления .