Class

NSLayoutXAxisAnchor

A factory class for creating horizontal layout constraint objects using a fluent API.

Overview

NSLayoutXAxisAnchor adds type information to the methods inherited from NSLayoutAnchor. Specifically, the generic methods declared by NSLayoutAnchor must now take a matching NSLayoutXAxisAnchor object.

// This constraint is valid
cancelButton.leadingAnchor.constraintEqualToAnchor(saveButton.trailingAnchor, constant: 8.0).active = true
 
// This constraint generates an incompatible pointer type warning
cancelButton.leadingAnchor.constraintEqualToAnchor(saveButton.topAnchor, constant: 8.0).active = true

For more information on using layout anchors, see NSLayoutAnchor.

Topics

Building Constraints

func constraintEqualToSystemSpacingAfter(NSLayoutXAxisAnchor, multiplier: CGFloat)

Returns a constraint that defines by how much the current anchor trails the specified anchor.

func constraintGreaterThanOrEqualToSystemSpacingAfter(NSLayoutXAxisAnchor, multiplier: CGFloat)

Returns a constraint that defines the minimum amount by which the current anchor trails the specified anchor.

Creating a Layout Dimension

func anchorWithOffset(to: NSLayoutXAxisAnchor)

Creates a layout dimension object from two anchors.

Relationships

Inherits From

See Also

Anchors

class NSLayoutAnchor

A factory class for creating layout constraint objects using a fluent API.

class NSLayoutYAxisAnchor

A factory class for creating vertical layout constraint objects using a fluent API.