iOS - Commutateurs

Utilisation des commutateurs

Les commutateurs sont utilisés pour basculer entre les états d'activation et de désactivation.

Propriétés importantes

  • onImage
  • offImage
  • on

Méthode importante

- (void)setOn:(BOOL)on animated:(BOOL)animated

Ajouter des méthodes personnalisées addSwitch et commuté

-(IBAction)switched:(id)sender {
   NSLog(@"Switch current state %@", mySwitch.on ? @"On" : @"Off");
}

-(void)addSwitch {
   mySwitch = [[UISwitch alloc] init];
   [self.view addSubview:mySwitch];
   mySwitch.center = CGPointMake(150, 200);
   [mySwitch addTarget:self action:@selector(switched:)
   forControlEvents:UIControlEventValueChanged];
}

Mettez à jour viewDidLoad dans ViewController.m comme suit -

(void)viewDidLoad {
   [super viewDidLoad];
   [self addSwitch];
}

Production

Lorsque nous exécutons l'application, nous obtenons la sortie suivante -

En faisant glisser le commutateur vers la droite, la sortie est la suivante -