Saltar al contenido

¿Qué es mejor, setEnabled o setUserInteractionEnabled?

este problema se puede abordar de diferentes formas, pero nosotros te dejamos la que en nuestra opinión es la respuesta más completa.

Solución:

enabled es una propiedad de UIControlque es la superclase para UIButton. userInteractionEnabled es una propiedad de UIView (que es la superclase de UIControl). enabled tiene efectos en el estado visual del objeto (en gris, de manera predeterminada) y generalmente es el método preferido para deshabilitar un control; la retroalimentación visual que indica comportamientos es algo bueno.

No hay mucho resultado práctico más allá de eso. Es más probable que el código que interactúa con sus controles verifique si los botones están habilitados que si su propiedad userInteractionEnabled está establecida. Por lo tanto usando enabled es más convencional.

si algo está deshabilitado, aparece atenuado.

si la interacción está deshabilitada, parece normal pero no puede interactuar con ella.

Si para ti ha sido provechoso nuestro artículo, sería de mucha ayuda si lo compartes con otros entusiastas de la programación así contrubuyes a extender este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *