diff --git a/CarbonKit/CarbonTabSwipeSegmentedControl.m b/CarbonKit/CarbonTabSwipeSegmentedControl.m index 30e6ddd..39f14f2 100644 --- a/CarbonKit/CarbonTabSwipeSegmentedControl.m +++ b/CarbonKit/CarbonTabSwipeSegmentedControl.m @@ -171,7 +171,12 @@ - (void)syncImageTintColor { #pragma mark - Properties - (NSArray *)segments { - return [self valueForKey:@"_segments"]; + NSArray *segmentsTmp = [self valueForKey:@"_segments"]; + UIView *firstSegment = segmentsTmp.count>0 ? segmentsTmp[0] : nil; + if ([self isRTL] && firstSegment.frame.origin.x == 0) { + return [[segmentsTmp reverseObjectEnumerator] allObjects]; + } + return segmentsTmp; } - (UIView *)getSelectedSegment {