For some reason, XIB disables this warning, but iOS does support tintColor with a stylized style. You can avoid the warning by specifying it programmatically. However, there is a trick. If the style is set to bezeled, the tintColor setting will be ignored. You need to do it like this:
[segControl setSegmentedControlStyle:UISegmentedControlStyleBar]; segControl.tintColor = [UIColor colorWithWhite:0.48 alpha:1.0]; [segControl setSegmentedControlStyle:UISegmentedControlStyleBezeled];
In this case, I load the XIB that it is set to trim (so that I can see how it fits) ... but I returned it to the panel and changed the hue before setting it up. Weird
source share