CAConstraintLayoutManager
CAConstraintLayoutManager
класс предоставляет менеджеру по расположению на основе ограничений. Вы используете совместно используемый экземпляр этого объекта путем присвоения его layoutManager
свойство любых расположенных на слое объектов, к которым Вы добавили ограничения. Во время обновления расположения Базовая Анимация использует менеджера по расположению для обновления размера и позиции подуровней на основе зарегистрированного набора ограничений.
Ограничения позволяют Вам определить ряд геометрических отношений между уровнем и его одноуровневыми уровнями или между уровнем и его суперуровнем. Эти отношения выражены с помощью ограничительных объектов, которые являются экземплярами CAConstraint
класс. При создании ограничений можно сослаться на уровень по имени с помощью что объект name
свойство. Можно также использовать специальное имя superlayer
относиться к суперуровню уровня.
Этот класс не предназначен, чтобы быть разделенным на подклассы.
Оператор импорта
Swift
import QuartzCore
Objective C
@import QuartzCore;
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает совместно используемого менеджера по расположению объект.
Объявление
Swift
class func layoutManager() -> AnyObject!
Objective C
+ (id)layoutManager
Возвращаемое значение
Совместно используемый менеджер по расположению объект.
Обсуждение
Можно присвоить возвращенный объект любым уровням, управляющим расположением с помощью ограничений.
Оператор импорта
Objective C
@import QuartzCore;
Swift
import QuartzCore
Доступность
Доступный в OS X v10.5 и позже.