settitle ios uibutton hidden

ios - settitle - set title swift



ios uibutton oculto: ¿esto desactiva automáticamente el botón? (4)

Solo tengo una pregunta de conocimiento sobre UIButtons / iOS en general.

Digamos que tienes un UIButton. Establece la propiedad ''oculta'' a YES. Esto hace que ya no sea visible a la vista, ¿verdad? Pero me di cuenta de que, si bien ya no es visible, tampoco se puede hacer clic. Entonces, ¿esto significa que la configuración oculta = SÍ también establece habilitado = NO?

Sólo curioso. Gracias a todos.


Lo hace. Establecer la propiedad oculta de los botones en SÍ desactivará cualquier interacción del usuario. Esto es cierto para otros elementos de la interfaz de usuario, así como solo UIButton.


No es seguro. La mejor manera de averiguarlo sería un botón de retorno de NSLog. Oculto


Sí, no puedes tocar el botón cuando está oculto. Si quieres tocarlo, debes hacerlo btn.hidden = NO; . Oculto significa inhabilitar la interacción del usuario.


UIButton y todos los controles heredan propiedades comunes de UIView como hidden , backgroundColor , etc.

La referencia de clase de UIView dice que si alguna vista está oculta, no recibirá eventos de entrada

La referencia de clase de UIView dice:

Una vista oculta desaparece de su ventana y no recibe eventos de entrada. Sin embargo, permanece en su lista de subvistas de supervisión y participa en la clasificación automática como de costumbre. Ocultar una vista con subvistas tiene el efecto de ocultar esas subvistas y cualquier descendencia de vistas que puedan tener. Este efecto es implícito y no altera el estado oculto de los descendientes del receptor.

Usted puede encontrar esto Here .