Cambiar la fuente para el segmento seleccionado en uisegmentedcontrol

Me doy cuenta de que en uno de mis controles segmentados, es difícil ver qué segmento está seleccionado. Estaba pensando en poner la fuente en negrita o aumentar ligeramente el tamaño de la fuente. Estoy intentando esto, pero no funciona:

UIFont *boldFont = [UIFont boldSystemFontOfSize:16.0];
    NSDictionary *fontDict = [[NSDictionary alloc] initWithObjectsAndKeys:boldFont, UITextAttributeFont, nil];
    [_tableSegmentedControl setTitleTextAttributes:fontDict forState:UIControlStateSelected];

Mi texto se ve igual en ambos segmentos del control de segmento. ¿Necesito hacer algo como esto en su lugar? Cambiar textColor en UISegmentedcontrol

Esperaba un enfoque más fácil en iOS 5 con las adiciones de apariencia si es posible. Gracias.

preguntado el 02 de mayo de 12 a las 19:05

posiblemente respondido aquí: stackoverflow.com/questions/2280391/… -

1 Respuestas

no estoy seguro pero creo que [UIFont boldSystemFontOfSize:16.0f]; faltaba f. prueba esto y dime

también NSlog el valor del diccionario para verificar si el valor está configurado correctamente o no

más uso

NSDictionary *attributes = [NSDictionary dictionaryWithObject:fuente forKey:UITextAttributeFont]; esto lo he visto algunas veces los problemas se deben a esto. no se porque es esto

contestado el 02 de mayo de 12 a las 19:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.