Je souhaite activer ou désactiver mon UISwitch par programmation. Comment ferais-je cela? Je suis un débutant iOS.iOS - Comment configurer un UISwitch par programme
Répondre
Je ne suis pas familier avec une 'case à cocher' dans iOS, mais si vous utilisez un UISwitch, alors comme vu dans l'API du développeur, la tâche setOn: animated:
devrait faire l'affaire.
- (void)setOn:(BOOL)on animated:(BOOL)animated
Donc, pour régler l'interrupteur ON dans votre programme, vous utilisez:
Objective-C
[switchName setOn:YES animated:YES];
Swift
switchName.setOn(true, animated: true)
Les UISwitches ont une propriété appelée "on" qui doit être définie.
Parlez-vous d'une application iOS ou d'un site Web mobile?
ok c'est ce que je voulais dire. Merci beaucoup! – Suchi
// Utilisation ce code ...... // Pour résoudre marche/arrêt problème d'état dans le commutateur dans iOS
- (IBAction)btnSwitched:(id)sender {
UISwitch *switchObject = (UISwitch *)sender;
if(switchObject.isOn){
[email protected]"Switch State is Disabled";
}else{
[email protected]"Switch State is Enabled";
}
J'utilise aussi le setOn:animated:
pour cela et il fonctionne très bien. C'est le code que j'utilise dans le code viewDidLoad
d'une application pour basculer un code UISwitch
afin qu'il charge le preset.
// Check the status of the autoPlaySetting
BOOL autoPlayOn = [[NSUserDefaults standardUserDefaults] boolForKey:@"autoPlay"];
[self.autoplaySwitch setOn:autoPlayOn animated:NO];
@jamesh Merci pour la simplification impressionnante du code! Très appréciée! –
ViewController.h
- (IBAction)switchAction:(id)sender;
@property (strong, nonatomic) IBOutlet UILabel *lbl;
ViewController.m
- (IBAction)switchAction:(id)sender {
UISwitch *mySwitch = (UISwitch *)sender;
if ([mySwitch isOn]) {
self.lbl.backgroundColor = [UIColor redColor];
} else {
self.lbl.backgroundColor = [UIColor blueColor];
}
}
- 1. comment activer le bouton uiswitch par programme
- 2. Comment configurer l'orientation de l'appareil par programme dans iOS
- 3. Comment configurer ELMAH par programme?
- 4. Comment créer un UISwitch personnalisé?
- 5. Comment configurer par programme un CallBacks pour un UIButton?
- 6. Dojo RadioButton, configurer un groupe par programme
- 7. Comment configurer "android: scrollbars = vertical" par programme?
- 8. Comment désactiver un UISwitch?
- 9. Comment configurer par programme un widget dans blogger
- 10. iPhone UISwitch réagit avec un autre UISwitch
- 11. ios manipulant un élément vues par programme
- 12. Comment installer une application iOS par programme?
- 13. Modifier un UIImage par programme
- 14. Comment ajouter un childview par programme sous iOS?
- 15. Comment configurer un fil d'animation dans iOS?
- 16. Configurer par programme le logger de Jetty
- 17. Configurer les paramètres IPhone par programme
- 18. ios affichage externe par programme
- 19. Configurer une tâche planifiée par programme
- 20. Configurer MS Activesync par programme dans l'iPhone
- 21. Configurer un UIActivityIndicatorView pour le UITableViewController par programme
- 22. Comment définir par programme la valeur initiale d'UISlider ou comment un programme iOS démarre-t-il?
- 23. Comment faire pour configurer Rhino Service Bus RemoteAppDomainHost par programme?
- 24. Comment configurer la progression d'Android SeekBar tirable par programme
- 25. Comment configurer Jetty par programme pour exécuter des pages JSP?
- 26. Comment configurer les types connus WCF par programme?
- 27. Comment configurer par programme la police fallback en Java?
- 28. Comment puis-je configurer par programme les paramètres Windows cmd.exe?
- 29. comment configurer la page de maître par programme?
- 30. Comment configurer le prochain contrôle orientable d'ActionBar par programme
pourquoi les votes négatifs? S'il vous plaît laissez un commentaire et conseiller. – Suchi