UIBarPositioningDelegate
Наследование
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 7.0 и позже.
UIBarPositioningDelegate поддержка протоколов расположение панели, соответствующей UIBarPositioning протокол. Панели навигации, панели инструментов и панели поиска, у всех есть делегаты, поддерживающие этот протокол. Когда та панель перемещена в окно, делегат может использовать метод этого протокола для указания позиции панели.
UINavigationBarDelegate, UISearchBarDelegate, и UIToolbarDelegate протоколы расширяют этот протокол для обеспечения расположения тех панелей на экране.
-
positionForBar (_:) - positionForBar:ТребуемыйСпрашивает делегат к позиции указанной панели в ее новом окне. (требуемый)
Объявление
Swift
optional func positionForBar(_bar: UIBarPositioning) -> UIBarPositionObjective C
- (UIBarPosition)positionForBar:(id<UIBarPositioning>)barПараметры
barПанель, добавленная к окну.
Возвращаемое значение
Позиция панели.
Обсуждение
Если Ваш интерфейс имеет пользовательскую панель с делегатом, тот делегат может реализовать этот метод и использовать его для указания позиции панели, добавленной к окну.
Делегаты к
UINavigationBarиUISearchBarклассы возвращают значениеUIBarPositionTopпо умолчанию. ДелегатUIToolbarкласс возвращает значениеUIBarPositionBottomпо умолчанию.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
