2011-10-19 14 views
8

Estoy tratando de configurar el valor UISwitch seleccionado y no responde!UISwitch setSelected no funciona?

Aquí está mi código

fijo el valor a UISwitch. El valor predeterminado es False.

[mailSwitch setSelected:TRUE]; 

¿Alguien me puede ayudar.

+0

Sólo cometió el mismo error. Gracias por preguntar :) – ecth

Respuesta

24

La propiedad que está buscando es on; en forma de método, -setOn: o -setOn:animated:.

selected es una propiedad genérica, declarada en UIControl, que no tiene ningún efecto visible en un UISwitch.

+1

¡Funciona bien! – HardCode

+0

muy agradable, gracias! – kernix

1

Seton debe trabajar

Cuando he desarrollado una aplicación de iPhone, he tenido problemas con la comprobación del estado de una casilla de verificación, también. Mi solución fue llamar a una función cada vez que se seleccionó o deseleccionaron estos controles, y guardar el estado en otra variable.

2

sería algo como esto

[mailswitch setOn:YES animated:YES]; 
Cuestiones relacionadas