L'UISwitch indique actuellement ON et OFF. Puis-je changer le texte en OUI et NON?Modification du texte d'un commutateur UIS
Serait-ce difficile? Ou est-ce que je viens de reformuler la question que je pose à l'utilisateur?
L'UISwitch indique actuellement ON et OFF. Puis-je changer le texte en OUI et NON?Modification du texte d'un commutateur UIS
Serait-ce difficile? Ou est-ce que je viens de reformuler la question que je pose à l'utilisateur?
Comme d'iOS 6, vous pouvez définir
@property(nonatomic, retain) UIImage *offImage;
@property(nonatomic, retain) UIImage *onImage;
Docs disent:
Cette image représente le contenu intérieur du commutateur. L'image que vous spécifiez est composée avec la bordure arrondie du commutateur et le pouce vers crée l'apparence finale.
La taille de cette image doit être inférieure ou égale à 77 points de largeur et 27 points de hauteur. Si vous spécifiez des images plus grandes, les bords peuvent être .
Notez que ces propriétés ont pour effet sur iOS 7. – Jason
Pour modifier le texte d'un UISwitch, par ex. à "Foo/Bar", procédez comme suit:
((UILabel *)[[[[[[_agreeAgb subviews] lastObject] subviews] objectAtIndex:2] subviews] objectAtIndex:0]).text = @"Foo";
((UILabel *)[[[[[[_agreeAgb subviews] lastObject] subviews] objectAtIndex:2] subviews] objectAtIndex:1]).text = @"Bar";
ne fonctionne pas dans iOS 4.0 – Biranchi
Ce code fait des suppositions sur la hiérarchie de vue sans aucune vérification - ne l'utilisez pas! Pour plus de détails: http://stackoverflow.com/questions/4806743/changing-of-uiswitch-text-in-ios-4-2 –
va planter dans iOS plus récent comme 4.2 et plus tard –
L'UISwitch n'a pas besoin de dire ON/OFF. Il peut être オ ン/オ フ ou même deux graphiques en fonction des paramètres régionaux. – kennytm
@Marcelo Cantos: Heh - c'est comme ça que je suis arrivé ici. :-) – teedyay
des liens utiles pour un commutateur personnalisé http://www.cocoacontrols.com/platforms/ios/controls/dcroundswitch http://www.cocoacontrols.com/platforms/ios/controls/simpleswitch – junaidsidhu