Axis
public enum Axis : Hashable, CustomStringConvertible
Represents a size constraint for a single axis.
-
The measurement should treat the associated value as the largest possible size in the given dimension.
Declaration
Swift
case atMost(CGFloat) -
The measurement is unconstrained in the given dimension.
Declaration
Swift
case unconstrained -
The maximum magnitude in the given dimension.
Declaration
Swift
public var maximum: CGFloat { get } -
The minimum magnitude in the given dimension.
Declaration
Swift
public var minimum: CGFloat { get } -
The constraint value in this dimension, or
nilif this dimension is unconstrained.Declaration
Swift
public var constrainedValue: CGFloat? { get } -
Adds a scalar value to an Axis. If the Axis is unconstrained the result will remain unconstrained.
Declaration
Swift
public static func + (lhs: SizeConstraint.Axis, rhs: CGFloat) -> SizeConstraint.Axis -
Subtracts a scalar value from an Axis. If the Axis is unconstrained the result will remain unconstrained.
Declaration
Swift
public static func - (lhs: SizeConstraint.Axis, rhs: CGFloat) -> SizeConstraint.Axis -
Divides an Axis by a scalar value. If the Axis is unconstrained the result will remain unconstrained.
Declaration
Swift
public static func / (lhs: SizeConstraint.Axis, rhs: CGFloat) -> SizeConstraint.Axis -
Multiplies an Axis by a scalar value. If the Axis is unconstrained the result will remain unconstrained.
Declaration
Swift
public static func * (lhs: SizeConstraint.Axis, rhs: CGFloat) -> SizeConstraint.Axis -
If the
Axisis greater than zero.Declaration
Swift
public var isGreaterThanZero: Bool { get } -
Adds a scalar value to an Axis. If the Axis is unconstrained the result will remain unconstrained.
Declaration
Swift
public static func += (lhs: inout SizeConstraint.Axis, rhs: CGFloat) -
Subtracts a scalar value from an Axis. If the Axis is unconstrained the result will remain unconstrained.
Declaration
Swift
public static func -= (lhs: inout SizeConstraint.Axis, rhs: CGFloat) -
Divides an Axis by a scalar value. If the Axis is unconstrained the result will remain unconstrained.
Declaration
Swift
public static func /= (lhs: inout SizeConstraint.Axis, rhs: CGFloat) -
Multiplies an Axis by a scalar value. If the Axis is unconstrained the result will remain unconstrained.
Declaration
Swift
public static func *= (lhs: inout SizeConstraint.Axis, rhs: CGFloat)
-
Declaration
Swift
public var description: String { get }
View on GitHub
Axis Enumeration Reference