Cambiar la fuente para el segmento seleccionado en uisegmentedcontrol
Frecuentes
Visto 1,219 veces
3
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.
1 Respuestas
2
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 iphone uiview uilabel uisegmentedcontrol or haz tu propia pregunta.
posiblemente respondido aquí: stackoverflow.com/questions/2280391/… - danh