Uso de interruptores
Os interruptores são usados para alternar entre os estados ligado e desligado.
Propriedades Importantes
Método Importante
- (void)setOn:(BOOL)on animated:(BOOL)animated
Adicionar métodos personalizados addSwitch e comutado
-(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];
}
Atualize viewDidLoad em ViewController.m da seguinte forma -
(void)viewDidLoad {
[super viewDidLoad];
[self addSwitch];
}
Resultado
Quando executarmos o aplicativo, obteremos a seguinte saída -
Ao deslizar o botão para a direita, a saída é a seguinte -