Desidero impostare il mio UISwitch su on o off a livello di programmazione. Come potrei farlo? Sono un principiante di iOS.iOS - Come impostare un UISwitch a livello di programmazione
risposta
Non ho familiarità con una "casella di controllo" in iOS, ma se si utilizza un UISwitch, quindi come visto nell'API di sviluppo, l'attività setOn: animated:
dovrebbe fare il trucco.
- (void)setOn:(BOOL)on animated:(BOOL)animated
Quindi, per impostare l'interruttore ON nel programma, si usa:
Objective-C
[switchName setOn:YES animated:YES];
Swift
switchName.setOn(true, animated: true)
Gli UISwitch hanno una proprietà chiamata "on" che deve essere impostata.
Stai parlando di un'app per iOS o di un sito Web mobile?
ok questo è quello che intendevo. Molte grazie! – Suchi
// Usa questo codice ...... // Per risolvere on/off problema di stato interruttore in 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";
}
Io uso anche il setOn:animated:
per questo e funziona benissimo. Questo è il codice che uso in viewDidLoad
di un'applicazione per alternare uncodice in modo che carichi preset.
// Check the status of the autoPlaySetting
BOOL autoPlayOn = [[NSUserDefaults standardUserDefaults] boolForKey:@"autoPlay"];
[self.autoplaySwitch setOn:autoPlayOn animated:NO];
@jamesh Grazie per la straordinaria semplificazione del codice! Molto apprezzato! –
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. Come impostare windowDrawsSystemBarBackgrounds a livello di programmazione?
- 2. Impostare NSWindow Size a livello di programmazione
- 3. iOS 3D a livello di programmazione
- 4. Ridimensionamento di un pulsante in iOS a livello di programmazione
- 5. Come impostare l'altezza di recyclerview a livello di programmazione?
- 6. Come impostare UICollectionViewCell Width e Height a livello di programmazione
- 7. Swift: come impostare il volume iphone a livello di programmazione
- 8. Impostare il margine negativo su Visualizza a livello di programmazione
- 9. Come disabilitare SparkUI a livello di programmazione?
- 10. UISwitch non invia l'evento valueChanged se modificato a livello di programmazione
- 11. Impostare l'IP Android, DNS, GATEWAY a livello di programmazione
- 12. È possibile impostare DrawableLeft a livello di programmazione?
- 13. livello di programmazione impostare un TaxonomyField su un elemento dell'elenco
- 14. Sospendi a livello di programmazione un'applicazione iOS 7?
- 15. C'è un modo per impostare a livello di programmazione la messa a fuoco della fotocamera da un dispositivo iOS all'infinito?
- 16. Ingrandire un MKMapView a livello di programmazione
- 17. iOS disattiva vibrazione silenziosa a livello di programmazione [API privata]
- 18. Modifica lingua app a livello di programmazione
- 19. Come impostare l'ora di modifica di un file a livello di programmazione?
- 20. Come impostare il preferitoMaxLayoutWidth di un'etichetta automaticamente a livello di programmazione?
- 21. , verificare a livello di programmazione
- 22. Come impostare layout_alignParentRight = "false" al livello di programmazione?
- 23. Impostazione android: animateLayoutChanges a livello di programmazione
- 24. Come attivare "Installato" a livello di programmazione?
- 25. Come impostare datePickerMode = "spinner" al livello di programmazione?
- 26. Android: Come impostare la dimensione di un layout a livello di programmazione
- 27. Come programmare un'attività a livello di programmazione
- 28. Come utilizzare AcroTextExtractor.exe a livello di programmazione?
- 29. Ionico come tornare a livello di programmazione
- 30. Come nascondere UITabBarController a livello di programmazione?
Perché i voti negativi? si prega di lasciare un commento e consigliare. – Suchi