Tengo una vista de configuración en mi aplicación que tiene un par de botones (en realidad UISwitches). Si se selecciona la configuración "off" en uno de los interruptores, me gustaría ocultar el segundo interruptor inmediatamente. Se puede hacer esto?iOS/iPhone- Ocultar un botón cuando se hace clic en otro
Respuesta
IBOutlet UIButton *btn1;
IBOutlet UIButton *btn2;
escribe las 2 líneas anteriores en tu archivo .h y configura las salidas con XIB.
Ahora crear un método llamado hideButton
-(IBAction)hideButton
{
btn1.hidden = YES;
}
en XI ter asociar este método con btn2
. Así que ahora cuando haga clic en btn2
se ocultará btn1
.
Conecte los dos interruptores como salidas. digamos switch1 & switch2.
Conecte esta función a la acción valueChanged.
- (IBAction)mySwitch1:(id)sender {
[switch2 setHidden:!(switch1.isOn)];
}
Ahora cuando el interruptor 1 no está encendido, entonces el interruptor 2 estará oculto.
Genial, muy eficaz si la declaración +1 aprendió algo. – Wolfert
Agregue un destino al primer interruptor que al cambiar el valor llama a la instancia del segundo interruptor y lo oculta.
añadir el destino:
[switch1 addTarget:self action:@selector(switchToggled:) forControlEvents: UIControlEventValueChanged];
llama a este método:
- (void) switchToggled:(UISwitch*)switch {
if ([switch isOn]) switch2.hidden = YES;
else switch2.hidden = NO;
}
NJones si la declaración es más eficaz sin embargo.
- 1. jQuery ocultar si se hace clic fuera del botón
- 2. Ocultar un UIButton cuando se toca otro botón
- 3. ¿Cómo se oculta un elemento emergente de Swing cuando se hace clic en otro lugar?
- 4. Cerrar infowindow cuando se hace clic en otro marcador
- 5. Cómo forzar LostFocus cuando se hace clic en el botón
- 6. Pidiendo confirmación cuando se hace clic en el botón "X"
- 7. Ocultar formulario en lugar de cierre cuando hace clic en el botón de cierre
- 8. El formulario se envía en FireFox cuando se hace clic en cualquier botón de la página
- 9. ¿Por qué SelectedIndexChanged se dispara para una DropDownList cuando se hace clic en un botón?
- 10. Reproducir un sonido cuando se hace clic en Android
- 11. Ocultar un botón en Javascript
- 12. WPF - Establecer el enfoque cuando se hace clic en un botón - Sin código detrás
- 13. Reproducir un archivo de sonido desde Internet cuando se hace clic en un botón
- 14. ¿Cómo redirecciono a un usuario cuando se hace clic en un botón?
- 15. jQuery - Incremente el valor de un contador cuando se hace clic en un botón
- 16. cómo ocultar el teclado cuando hace clic fuera de editText?
- 17. ¿Cómo abrir Gmail Componer cuando se hace clic en un botón en la aplicación de Android?
- 18. cómo mostrar contextmenustrip cuando se hace clic en un botón en la posición correcta
- 19. Haga algo cuando se hace clic en el botón Cerrar en un JFrame
- 20. cómo desplazarse hacia arriba cuando se hace clic en un botón en jQuery
- 21. Jquery show div cuando se hace clic en el enlace
- 22. ¿Cómo se reproduce el sonido cuando se hace clic en el botón en Android?
- 23. jQuery: Eliminar clase si se hace clic en otro elemento
- 24. ¿La aplicación se minimiza en la bandeja del sistema cuando se hace clic en el botón?
- 25. manera más eficiente de reproducir un sonido cuando se hace clic en el botón
- 26. activar una aplicación cuando se hace clic en un botón de encendido
- 27. bordes NSButton se vuelve gris cuando se hace clic
- 28. sin onclick cuando se hace clic niño
- 29. stop mouseleave cuando se hace clic en un objeto
- 30. No se puede deshabilitar la animación de transición cuando se hace clic en el botón Atrás
¿Qué tal si el botón está configurado como Acción? – Umitk