Personalizando UISegmentedControl en iOS 5
Aquí está mi problema. Estoy personalizando un UISegmentedControl configurando el fondo y las imágenes divisorias de la siguiente manera:
[[UISegmentedControl appearance] setDividerImage:segmentUnselectedUnselected forLeftSegmentState:UIControlStateNormal rightSegmentState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[[UISegmentedControl appearance] setDividerImage:segmentSelectedUnselected forLeftSegmentState:UIControlStateSelected rightSegmentState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[[UISegmentedControl appearance] setDividerImage:segUnselectedSelected forLeftSegmentState:UIControlStateNormal rightSegmentState:UIControlStateSelected barMetrics:UIBarMetricsDefault];
[[UISegmentedControl appearance] setBackgroundImage:segmentUnselected forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[[UISegmentedControl appearance] setBackgroundImage:segmentSelected forState:UIControlStateSelected barMetrics:UIBarMetricsDefault];
Cuando trato de hacer el primer segmento seleccionado dentro deviewDidLoad
self.segmentedControl.selectedIndex = 1;
Me sale lo siguiente raro:
en lugar de
¿Alguien sabe si esto es un error y cómo podría proporcionar un informe de error? Si no, ¿qué podría estar mal con mi código?