Instance Method


Returns a view used to satisfy baseline constraints.


- (UIView *)viewForBaselineLayout;

Return Value

The view the constraint system should use to satisfy baseline constraints


When you make a constraint to a view’s NSLayoutAttributeBaseline attribute, Auto Layout uses the baseline of the view returned by this method. If that view does not have a baseline, Auto Layout uses the view’s bottom edge.

Override this method to return a text-based subview (for example, UILabel or a nonscrolling UITextView). If you override this method, the returned view must be a subview of the receiver. The default implementation returns the receiving view.

See Also

Aligning Views in Auto Layout

- alignmentRectForFrame:

Returns the view’s alignment rectangle for a given frame.

- frameForAlignmentRect:

Returns the view’s frame for a given alignment rectangle.


The insets from the view’s frame that define its alignment rectangle.


Returns a view used to satisfy first baseline constraints.


Returns a view used to satisfy last baseline constraints.