The solution I found that works is to in code remove any existing segments at run time then add them back again. After that the segment control works as expected below is some sample code:
[self.segmentList removeAllSegments];
[self.segmentList insertSegmentWithTitle:NSLocalizedString(@"currenttab", @"") atIndex:0 animated:NO];
[self.segmentList insertSegmentWithTitle:NSLocalizedString(@"alltabs", @"") atIndex:1 animated:NO];
[self.segmentList insertSegmentWithTitle:NSLocalizedString(@"favorites_title", @"") atIndex:2 animated:NO];
Topic:
App & System Services
SubTopic:
Core OS
Tags: