NSLayoutConstraint
@_spi(FW) extension NSLayoutConstraint
-
是否自动等比例缩放偏移值,默认未设置时检查视图和全局配置
Declaration
Swift
public var fw_autoScaleLayout: Bool { get set }
-
设置偏移值,根据配置自动等比例缩放和取反
Declaration
Swift
public var fw_offset: CGFloat { get set }
-
标记是否是相反的约束,一般相对于父视图
Declaration
Swift
public var fw_isOpposite: Bool { get set }
-
可收缩约束的收缩偏移值,默认0
Declaration
Swift
public var fw_collapseOffset: CGFloat { get set }
-
可收缩约束的原始偏移值,默认为添加收缩约束时的值,未添加时为0
Declaration
Swift
public var fw_originalOffset: CGFloat { get set }
-
可收缩约束的收缩优先级,默认defaultLow。注意Required不能修改,否则iOS13以下崩溃
Declaration
Swift
public var fw_collapsePriority: UILayoutPriority { get set }
-
可收缩约束的原始优先级,默认为添加收缩约束时的值,未添加时为defaultHigh。注意Required不能修改,否则iOS13以下崩溃
Declaration
Swift
public var fw_originalPriority: UILayoutPriority { get set }
-
可收缩约束的原始有效值,默认为添加收缩约束时的有效值,未添加时为false
Declaration
Swift
public var fw_originalActive: Bool { get set }
-
约束偏移是否可收缩,默认false,开启时自动初始化originalOffset
Declaration
Swift
public var fw_shouldCollapseOffset: Bool { get set }
-
约束有效性是否可收缩,默认false,开启时自动初始化originalActive
Declaration
Swift
public var fw_shouldCollapseActive: Bool { get set }
-
约束优先级是否可收缩,默认false,开启时自动初始化originalPriority
Declaration
Swift
public var fw_shouldCollapsePriority: Bool { get set }
-
自动布局是否收缩,启用收缩后生效,默认NO为原始值,YES时为收缩值
Declaration
Swift
public var fw_isCollapsed: Bool { get set }