UIPopoverBackgroundViewMethods
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 8.0 и позже.
UIPopoverBackgroundViewMethods
протокол определяет методы это UIPopoverBackgroundView
подклассы должны реализовать. Когда легкая сдоба представлена, методы в этом протоколе вызывают только один раз. Все методы этого протокола требуются.
-
contentViewInsets () + contentViewInsets
ТребуемыйВставки для части содержания легкой сдобы. (требуемый)
Объявление
Swift
static func contentViewInsets() -> UIEdgeInsets
Objective 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 и позже.