Описание тега uinavigationbar

Класс UINavigationBar реализует элемент управления для навигации по иерархическому содержимому в iOS. Это панель, обычно отображаемая в верхней части экрана, содержащая кнопки для перехода вверх и вниз по иерархии. Основные свойства - это левая кнопка (назад), центральный заголовок и дополнительная правая кнопка. Вы можете указать индивидуальные представления для каждого из них. Наиболее распространенный способ использования панели навигации - в сочетании с объектом UINavigationController.

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

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

Все элементы управления на панели навигации включают рамку вокруг них, которая в iOS ( ios) является стилем с рамкой. Если вы поместите простой элемент управления (без полей) на панель навигации, он автоматически преобразуется в стиль с рамкой.

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

На iPhone ( iphone) изменение ориентации устройства с книжной на альбомную может автоматически изменить высоту панели навигации. На iPad ( ipad) высота и полупрозрачность панели навигации не меняются при повороте.

На iPhone панель навигации всегда отображается во всю ширину экрана. На iPad панель навигации может отображаться в представлении, например в одной панели разделенного представления, которая не распространяется на весь экран.

Ссылки: