---
title: removeAllSegments()
framework: uikit
role: symbol
role_heading: Instance Method
path: uikit/uisegmentedcontrol/removeallsegments()
---

# removeAllSegments()

Removes all segments of the segmented control.

## Declaration

```swift
func removeAllSegments()
```

## See Also

### Managing segments

- [numberOfSegments](uikit/uisegmentedcontrol/numberofsegments.md)
- [segmentIndex(identifiedBy:)](uikit/uisegmentedcontrol/segmentindex(identifiedby:).md)
- [insertSegment(action:at:animated:)](uikit/uisegmentedcontrol/insertsegment(action:at:animated:).md)
- [insertSegment(with:at:animated:)](uikit/uisegmentedcontrol/insertsegment(with:at:animated:).md)
- [insertSegment(withTitle:at:animated:)](uikit/uisegmentedcontrol/insertsegment(withtitle:at:animated:).md)
- [removeSegment(at:animated:)](uikit/uisegmentedcontrol/removesegment(at:animated:).md)
- [selectedSegmentIndex](uikit/uisegmentedcontrol/selectedsegmentindex.md)
- [noSegment](uikit/uisegmentedcontrol/nosegment.md)
