LayoutAttributes
public struct LayoutAttributes
extension LayoutAttributes: Equatable
Contains layout-related metrics for an element.
-
Corresponds to
UIView.center.Declaration
Swift
public var center: CGPoint { get set } -
Corresponds to
UIView.bounds.Declaration
Swift
public var bounds: CGRect { get set } -
Corresponds to
UIView.layer.transform.Declaration
Swift
public var transform: CATransform3D { get set } -
Corresponds to
UIView.alpha.Declaration
Swift
public var alpha: CGFloat { get set } -
Corresponds to
UIView.isUserInteractionEnabled.Declaration
Swift
public var isUserInteractionEnabled: Bool -
Corresponds to
UIView.isHidden.Declaration
Swift
public var isHidden: Bool -
Corresponds to
UIView.tintAdjustmentMode.Declaration
Swift
public var tintAdjustmentMode: UIView.TintAdjustmentMode -
Declaration
Swift
public init() -
Declaration
Swift
public init(frame: CGRect) -
Declaration
Swift
public init(size: CGSize) -
Declaration
Swift
public init(center: CGPoint, bounds: CGRect) -
Declaration
Swift
public var frame: CGRect { get set } -
Concatenates layout attributes, moving the receiver from the local coordinate space of
layoutAttributesand into its parent coordinate space.Declaration
Swift
public func within(_ layoutAttributes: LayoutAttributes) -> LayoutAttributesParameters
layoutAttributesAnother layout attributes object representing a parent coordinate space.
Return Value
The resulting combined layout attributes object.
-
Declaration
Swift
public static func == (lhs: LayoutAttributes, rhs: LayoutAttributes) -> Bool
View on GitHub
LayoutAttributes Structure Reference