Color de tinte en control segmentado de estilo sin barra

Tengo un problema de compilation con un UiSegmentedControl, cuyo estilo está biselado. El color es negro. Me sale un error:

"Tint color on non-bar style segmented control" 

¿Se puede resolver esto y es un problema para la presentación de la aplicación?

Creo que es un error en Xcode / Interface Builder.
La HIG de iOS no dice nada acerca de los diferentes styles y la documentation explícitamente permite colors de tinte para UISegmentedControls con bisel:

UISegmentedControlStyleBezeled
Los controles segmentados en este estilo pueden tener un color de tinte.

Simplemente ignoraría la advertencia.

En el generador de interfaces, select el control de segmento.

En el inspector de atributo, establezca el matiz a pnetworkingeterminado .

Por alguna razón, el XIB lanza esta advertencia, pero iOS es compatible con un tintColor con un estilo con bisel. Puede evitar la advertencia especificándolo mediante progtwigción. Hay un truco, sin embargo. Si el estilo se configura en bisel, se ignorará la configuration de tintColor. Necesitas hacerlo de esta manera:

 [segControl setSegmentedControlStyle:UISegmentedControlStyleBar]; segControl.tintColor = [UIColor colorWithWhite:0.48 alpha:1.0]; [segControl setSegmentedControlStyle:UISegmentedControlStyleBezeled]; 

En este caso, estoy cargando un XIB que tiene configurado como bisel (para que pueda ver cómo encaja) … pero lo vuelvo a establecer en una barra y cambio el tinte antes de volver a configurarlo. Extraño.