UIPopoverBackgroundViewMethods
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 8.0 и позже.
UIPopoverBackgroundViewMethods протокол определяет методы это UIPopoverBackgroundView подклассы должны реализовать. Когда легкая сдоба представлена, методы в этом протоколе вызывают только один раз. Все методы этого протокола требуются.
-
contentViewInsets () + contentViewInsetsТребуемыйВставки для части содержания легкой сдобы. (требуемый)
Объявление
Swift
static func contentViewInsets() -> UIEdgeInsetsObjective C
+ (UIEdgeInsets)contentViewInsetsОбсуждение
Рассмотрите свое фоновое представление легкой сдобы без стрелки, и вставки в этом свойстве представляют расстояние от данного края Вашего фонового содержания к соответствующему краю представления содержания легкой сдобы. (Это ограничивается фонового содержания, должен быть сброс с прямоугольником кадра Вашего представления, за исключением стороны, содержащей стрелку, конечно.) Контроллер легкой сдобы использует эти значения (в сочетании со значением, возвращенным
arrowHeightметод) для определения, где расположить представление содержания легкой сдобы. Поскольку высота стрелки составлена отдельно, Ваша реализация этого метода должна возвратить ряд постоянных значений.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
См. также
-
arrowBase () + arrowBaseТребуемыйШирина треугольника стрелки в его основе. (требуемый)
Обсуждение
Используйте этот метод для возврата ширины стрелки легкой сдобы в ее основе. Ширина стрелки должна быть тем же для всех возможных направлений, и та ширина не должна изменяться.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
-
arrowHeight () + arrowHeightТребуемыйВысота стрелки (измеренный в точках) от ее основы до ее подсказки. (требуемый)
Обсуждение
Используйте этот метод для возврата высоты стрелки, используемой фоновым содержанием легкой сдобы. Высота стрелки должна быть тем же для всех возможных направлений, и та высота не должна изменяться.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
