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

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

Разработчик

Ссылка платформы QuartzCore ссылка класса CAConstraintLayoutManager

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

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

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 и позже.