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

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

Разработчик

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

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

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

UIBarPositioningDelegate

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


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

Соответствует


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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


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

UIBarPositioningDelegate поддержка протоколов расположение панели, соответствующей UIBarPositioning протокол. Панели навигации, панели инструментов и панели поиска, у всех есть делегаты, поддерживающие этот протокол. Когда та панель перемещена в окно, делегат может использовать метод этого протокола для указания позиции панели.

UINavigationBarDelegate, UISearchBarDelegate, и UIToolbarDelegate протоколы расширяют этот протокол для обеспечения расположения тех панелей на экране.

  • Спрашивает делегат к позиции указанной панели в ее новом окне. (требуемый)

    Объявление

    Swift

    optional func positionForBar(_ bar: UIBarPositioning) -> UIBarPosition

    Objective C

    - (UIBarPosition)positionForBar:(id<UIBarPositioning>)bar

    Параметры

    bar

    Панель, добавленная к окну.

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

    Позиция панели.

    Обсуждение

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

    Делегаты к UINavigationBar и UISearchBar классы возвращают значение UIBarPositionTop по умолчанию. Делегат UIToolbar класс возвращает значение UIBarPositionBottom по умолчанию.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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