L'UISwitch attualmente indica ON e OFF. Posso cambiare il testo in SÌ e NO?Modifica del testo su un UISwitch
Sarebbe difficile? Oppure riformulo la domanda che chiedo all'utente?
L'UISwitch attualmente indica ON e OFF. Posso cambiare il testo in SÌ e NO?Modifica del testo su un UISwitch
Sarebbe difficile? Oppure riformulo la domanda che chiedo all'utente?
Come di iOS 6, è possibile impostare
@property(nonatomic, retain) UIImage *offImage;
@property(nonatomic, retain) UIImage *onImage;
Docs dicono:
Questa immagine rappresenta i contenuti interni del interruttore. L'immagine specificata viene composta con la cornice arrotondata e il pollice dello switch su per creare l'aspetto finale.
La dimensione di questa immagine deve essere inferiore o uguale a 77 punti di larghezza e 27 punti di altezza. Se si specificano immagini più grandi, i bordi potrebbero essere tagliati.
Nota che queste proprietà hanno effetto su iOS 7. – Jason
Per modificare il testo di un UISwitch ad es. a "Foo/Bar", effettuare le seguenti operazioni:
((UILabel *)[[[[[[_agreeAgb subviews] lastObject] subviews] objectAtIndex:2] subviews] objectAtIndex:0]).text = @"Foo";
((UILabel *)[[[[[[_agreeAgb subviews] lastObject] subviews] objectAtIndex:2] subviews] objectAtIndex:1]).text = @"Bar";
non funziona su iOS 4.0 – Biranchi
Questo codice rende assunzioni sulla gerarchia della vista senza alcuna verifica - non utilizzarlo! Per ulteriori dettagli: http://stackoverflow.com/questions/4806743/changing-of-uiswitch-text-in-ios-4-2 –
si bloccherà nei nuovi iOS come 4.2 e successivi –
L'UISwitch non ha bisogno di dire ON/OFF. Può essere オ ン/オ フ o anche due elementi grafici a seconda delle impostazioni locali. – kennytm
@Marcelo Cantos: Heh - è così che sono arrivato qui. :-) – teedyay
link utili per switch personalizzati http://www.cocoacontrols.com/platforms/ios/controls/dcroundswitch http://www.cocoacontrols.com/platforms/ios/controls/simpleswitch – junaidsidhu