Instance Property

isMomentary

A Boolean value that determines whether segments in the receiver show selected state.

Declaration

var isMomentary: Bool { get set }

Discussion

The default value of this property is false. If it is set to true, segments in the control do not show selected state and do not update the value of selectedSegmentIndex after tracking ends.

See Also

Managing Segment Behavior and Appearance

func setEnabled(Bool, forSegmentAt: Int)

Enables the specified segment.

func isEnabledForSegment(at: Int) -> Bool

Returns whether the indicated segment is enabled.

func setContentOffset(CGSize, forSegmentAt: Int)

Adjusts the offset for drawing the content (image or text) of the specified segment.

func contentOffsetForSegment(at: Int) -> CGSize

Returns the offset for drawing the content (image or text) of the specified segment.

func setWidth(CGFloat, forSegmentAt: Int)

Sets the width of the specified segment of the receiver.

func widthForSegment(at: Int) -> CGFloat

Returns the width of the indicated segment of the receiver.

var apportionsSegmentWidthsByContent: Bool

Indicates whether the control attempts to adjust segment widths based on their content widths.