Pregunta

    

Esta pregunta ya tiene una respuesta aquí:

         

Tengo un UIButton la que he añadido en el IB, sin embargo la vista detrás de este botón cambia de color y que necesito para cambiar el tipo de botón entre InfoDark y Infolight . Curiosamente, sin embargo, la propiedad buttonType es de sólo lectura. Entonces, ¿cómo puedo cambiar entre los botones de información claras y oscuras?

¿Fue útil?

Solución

No hay manera de cambiar el .buttonType Una vez que está establecido.

Se puede preparar dos botones, y ocultar una de ellas en función del color de fondo.

Otros consejos

No se puede establecer la propiedad de sólo lectura ButtonType, utilizar por debajo de ayuda puede:

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top