Instance Property

contentHorizontalAlignment

The horizontal alignment of content within the control’s bounds.

Declaration

var contentHorizontalAlignment: UIControl.ContentHorizontalAlignment { get set }

Parameters

contentAlignment

A constant that specifies the horizontal alignment of text or images within the control. For a list of possible values, see UIControl.ContentHorizontalAlignment.

Discussion

For controls that contain configurable text or image content, use this property to align that content appropriately inside the control’s bounds. Not all control subclasses have content that can be aligned, and it is the responsibility of the subclass to determine how to apply this value. The default value of this property is UIControl.ContentHorizontalAlignment.center.

See Also

Configuring the Control’s Attributes

var state: UIControl.State

The state of the control, specified as a bitmask value.

var isEnabled: Bool

A Boolean value indicating whether the control is enabled.

var isSelected: Bool

A Boolean value indicating whether the control is in the selected state.

var isHighlighted: Bool

A Boolean value indicating whether the control draws a highlight.

var contentVerticalAlignment: UIControl.ContentVerticalAlignment

The vertical alignment of content within the control’s bounds.

enum UIControl.ContentVerticalAlignment

Constants for specifying the vertical alignment of content (text and images) in a control.

var effectiveContentHorizontalAlignment: UIControl.ContentHorizontalAlignment

The horizontal alignment currently in effect for the control.

enum UIControl.ContentHorizontalAlignment

The horizontal alignment of content (text and images) within a control.