YMASizeConstraint

Objective-C

@interface YMASizeConstraint : NSObject <NSCopying, NSMutableCopying>

Swift

class YMASizeConstraint : NSObject, NSCopying, NSMutableCopying

Класс с правилами формирования размера объекта. Если вы хотите отредактировать правила формирования размера объекта, воспользуйтесь классом YMAMutableSizeConstraint.

  1. Свойства
  2. type
  3. value
  4. Методы
  5. +constraintWithType:value:

Свойства

type

Правило формирования размера объекта. Допустимые значения смотрите в разделе YMASizeConstraintType.

Declaration

Objective-C

@property (nonatomic, readonly) YMASizeConstraintType type;

Swift

var type: YMASizeConstraintType { get }

value

Значение для правила. Смысл значения зависит от свойства type.

Declaration

Objective-C

@property (nonatomic, readonly) CGFloat value;

Swift

var value: CGFloat { get }

Методы

+constraintWithType:value:

Создает объект класса YMASizeConstraint — правило формирования размера объекта.

Declaration

Objective-C

+ (nonnull instancetype)constraintWithType:(YMASizeConstraintType)type
                                     value:(CGFloat)value;

Swift

convenience init(type: YMASizeConstraintType, value: CGFloat)

Parameters

type

Правило формирования размера объекта. Допустимые значения смотрите в разделе YMASizeConstraintType.

value

Значение для правила. Смысл значения зависит от свойства type.

type

Правило формирования размера объекта. Допустимые значения смотрите в разделе YMASizeConstraintType.

value

Значение для правила. Смысл значения зависит от свойства type.

Return Value

Заданное правило формирования размера объекта.