Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы UIKit ссылка на протокол UINavigationBarDelegate

Опции
Развертывание Target:

На этой странице
Язык:

UINavigationBarDelegate

Наследование


Не применимый

Оператор импорта


Swift

import UIKit

Objective C

@import UIKit;

Доступность


Доступный в iOS 2.0 и позже.

UINavigationBarDelegate протокол определяет дополнительные методы это a UINavigationBar когда элементы продвинуты и вытолканы от штабеля, делегат должен реализовать для обновления его представлений. Панель навигации представляет только панель наверху экрана, не представление ниже. Когда главный элемент изменяется, это - ответственность приложения реализовать поведение.

Можно управлять, должен ли элемент быть продвинут или вытолкан путем реализации navigationBar:shouldPushItem: и navigationBar:shouldPopItem: методы. Эти методы должны возвратиться YEStrue если позволяется действие; иначе, NOfalse.

Экран должен всегда отражать главный элемент на панели навигации. Вы реализуете navigationBar:didPushItem: метод для обновления представления ниже панели навигации для отражения нового элемента. Точно так же Вы реализуете navigationBar:didPopItem: метод для замены представления ниже панели навигации.

  • Возвращает булево значение, указывающее, должна ли панель навигации продвинуть элемент.

    Объявление

    Swift

    optional func navigationBar(_ navigationBar: UINavigationBar, shouldPushItem item: UINavigationItem) -> Bool

    Objective C

    - (BOOL)navigationBar:(UINavigationBar *)navigationBar shouldPushItem:(UINavigationItem *)item

    Параметры

    navigationBar

    Панель навигации, на которую продвигается элемент.

    item

    Продвигающийся элемент навигации.

    Возвращаемое значение

    YEStrue если должен быть продвинут элемент; иначе, NOfalse.

    Обсуждение

    Отправленный делегату прежде, чем продвинуть элемент на панель навигации.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

  • Говорит делегату, что элемент был продвинут на панель навигации.

    Объявление

    Swift

    optional func navigationBar(_ navigationBar: UINavigationBar, didPushItem item: UINavigationItem)

    Objective C

    - (void)navigationBar:(UINavigationBar *)navigationBar didPushItem:(UINavigationItem *)item

    Параметры

    navigationBar

    Панель навигации, на которую продвигается элемент.

    item

    Продвигающийся элемент навигации.

    Обсуждение

    Если продвижение элемента на панель навигации анимировано, этот метод вызывается после того, как анимация заканчивается; иначе, это сразу вызывается после нажатия.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

  • Возвращает булево значение, указывающее, должна ли панель навигации вытолкать элемент.

    Объявление

    Swift

    optional func navigationBar(_ navigationBar: UINavigationBar, shouldPopItem item: UINavigationItem) -> Bool

    Objective C

    - (BOOL)navigationBar:(UINavigationBar *)navigationBar shouldPopItem:(UINavigationItem *)item

    Параметры

    navigationBar

    Панель навигации, от которой выталкивается элемент.

    item

    Выталкивающийся элемент навигации.

    Возвращаемое значение

    YEStrue если должен быть вытолкан элемент; иначе, NOfalse.

    Обсуждение

    Отправленный делегату прежде, чем вытолкать элемент от панели навигации.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

  • Говорит делегату, что элемент был вытолкан от панели навигации.

    Объявление

    Swift

    optional func navigationBar(_ navigationBar: UINavigationBar, didPopItem item: UINavigationItem)

    Objective C

    - (void)navigationBar:(UINavigationBar *)navigationBar didPopItem:(UINavigationItem *)item

    Параметры

    navigationBar

    Панель навигации, от которой выталкивается элемент.

    item

    Выталкивающийся элемент навигации.

    Обсуждение

    При анимации популярной работы вызывается этот метод после того, как анимация заканчивается; иначе, это сразу вызывается после населения

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.