Instance Method


Sets the content of a segment to a given image.


func setImage(_ image: UIImage?, forSegmentAt segment: Int)



An image object to display in the 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.


A segment can only have an image or a title; it can’t have both. There is no default image.

See Also

Managing Segment Content

func imageForSegment(at: Int) -> UIImage?

Returns the image for a specific segment

func setTitle(String?, forSegmentAt: Int)

Sets the title of a segment.

func titleForSegment(at: Int) -> String?

Returns the title of the specified segment.