UISegmentedControl *segment = [[UISegmentedControl alloc] initWithItems:[NSArray
arrayWithArray:temp]];
[segment setFrame:CGRectMake(0, 0, width, 30.0)];
[segment setSegmentedControlStyle: UISegmentedControlStyleBar];
[segment setTintColor:[UIColor redColor]];
[segment setSelectedSegmentIndex:0];
если вы установите TintColor, ваш стиль UISegmentedControl должен быть "UISegmentedControlStyleBar"
другой стиль не будет работать!