El UISwitch actualmente dice ON y OFF. ¿Puedo cambiar el texto a SÍ y NO?Cambiar el texto en un UISwitch
¿Sería difícil? ¿O simplemente reformulo la pregunta que le hago al usuario?
El UISwitch actualmente dice ON y OFF. ¿Puedo cambiar el texto a SÍ y NO?Cambiar el texto en un UISwitch
¿Sería difícil? ¿O simplemente reformulo la pregunta que le hago al usuario?
A partir de iOS 6, puede establecer
@property(nonatomic, retain) UIImage *offImage;
@property(nonatomic, retain) UIImage *onImage;
Docs dicen:
Esta imagen representa el contenido interior de la cambiar. La imagen que especifique está compuesta con el bisel redondeado del conmutador y el pulgar en para crear la apariencia final.
El tamaño de esta imagen debe ser inferior o igual a 77 puntos de ancho y 27 puntos de alto. Si especifica imágenes más grandes, los bordes pueden estar recortados .
Tenga en cuenta que estas propiedades tienen como efecto en iOS 7. – Jason
Para cambiar el texto de un UISwitch, p. 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";
no funciona en iOS 4.0 – Biranchi
Este código hace suposiciones en la jerarquía de vista sin ninguna verificación en absoluto, ¡no lo use! Para más detalles: http://stackoverflow.com/questions/4806743/changing-of-uiswitch-text-in-ios-4-2 –
se bloqueará en el iOS más reciente como 4.2 y más tarde –
El UISwitch no necesita decir ON/OFF. Puede ser オ ン/オ even o incluso dos gráficos dependiendo de la configuración regional. – kennytm
@Marcelo Cantos: Heh - así es como llegué aquí. :-) – teedyay
enlaces útiles para el interruptor personalizado http://www.cocoacontrols.com/platforms/ios/controls/dcroundswitch http://www.cocoacontrols.com/platforms/ios/controls/simpleswitch – junaidsidhu