Instance Method

isEnabledForSegment(at:)

Returns whether the indicated segment is enabled.

Declaration

func isEnabledForSegment(at segment: Int) -> Bool

Parameters

segment

An index number identifying a segment in the control. It must be a number between 0 and the number of segments (numberOfSegments) minus 1; values exceeding this upper range are pinned to it.

Return Value

true if the given segment is enabled and false if the segment is disabled. By default, segments are enabled.

See Also

Managing Segment Behavior and Appearance

var isMomentary: Bool

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

func setEnabled(Bool, forSegmentAt: Int)

Enables the specified segment.

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.