Is it possible to make one segment of a segmented control invisible?
Though it seems there is no way to hide a segment in a segment control, you could remove a segment from the segment control using removeSegmentAtIndex:animated:
method. You need either insertSegmentWithImage:atIndex:animated:
or
insertSegmentWithTitle:atIndex:animated:
method to insert the segment again.
Instead of hiding/showing a segment you could consider enabling/disabling it using setEnabled:forSegmentAtIndex:
method.