iphone - telefono - noticias uis
Cambiando el texto en un interruptor UIS (3)
El UISwitch actualmente dice ON y OFF. ¿Puedo cambiar el texto a SI y NO?
¿Sería difícil? ¿O simplemente reformulo la pregunta que le pregunto al usuario?
A partir de iOS 6, puede configurar
@property(nonatomic, retain) UIImage *offImage;
@property(nonatomic, retain) UIImage *onImage;
Los docs dicen:
Esta imagen representa el contenido interior del interruptor. La imagen que especifique se compone con el bisel y el pulgar redondeados del interruptor para crear la apariencia final.
El tamaño de esta imagen debe ser menor o igual a 77 puntos de ancho y 27 puntos de alto. Si especifica imágenes más grandes, los bordes pueden recortarse.
He hecho exactamente esto en iOS 6 con onImage
y offImage
, aquí están las imágenes que usé:
Para cambiar el texto de un UISwitch, por ejemplo, a "Foo / Bar", haga lo siguiente:
((UILabel *)[[[[[[_agreeAgb subviews] lastObject] subviews] objectAtIndex:2] subviews] objectAtIndex:0]).text = @"Foo";
((UILabel *)[[[[[[_agreeAgb subviews] lastObject] subviews] objectAtIndex:2] subviews] objectAtIndex:1]).text = @"Bar";