Tengo una UIButton
la que he añadido en el IB, sin embargo la vista detrás de este botón cambia de color y tengo que cambiar el tipo de botón entre InfoDark y Infolight. Extrañamente, la propiedad buttonType
es de solo lectura. Entonces, ¿cómo puedo cambiar entre los botones de información clara y oscura?conjunto ButtonType de UIButton programación
Respuesta
No hay forma de cambiar el .buttonType
una vez que está configurado.
Puede preparar dos botones, y ocultar uno de ellos dependiendo del color de fondo.
bien, aparentemente hay un método de establecimiento privado, por el cual algo así es privado, quién sabe. Gracias por tu idea sobre 2 botones, eso es lo que haré. –
@Jon: es privado porque al configurar esto * no * convertirá un botón de información oscura en uno liviano. – kennytm
No se puede establecer la propiedad de sólo lectura ButtonType, utilice a continuación pueden ayudar:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
Gracias, ese me ayudó. – James
¿Qué sucede cuando anulas la clase UIButton? (Me refiero a la subclase) –
In swift, Si está utilizando la clase custome entonces, let button = MyCustomeClass.init (type: .custom) –
- 1. UIButton setText programación
- 2. conjunto estilo UITableViewCell programación
- 3. UIButton con esquinas redondeadas utilizando el conjunto cuadradoBackgroundImage
- 4. altura conjunto de imageview como matchparent programación
- 5. cómo falsificar mediante programación un evento táctil a un UIButton?
- 6. Establecer imagen y texto mediante programación en UIButton
- 7. Como imagen de fondo individuales conjunto de grupo de UIButtons mediante programación
- 8. RBAR vs programación basada Conjunto para SQL
- 9. Implementar animación en UIButton
- 10. programación Conjunto de navegador Configuración de proxy en C#
- 11. ¿Cómo ejecutar mediante programación un conjunto de pruebas utilizando JUnit4?
- 12. Magento: eliminar mediante programación el atributo del conjunto de atributos
- 13. jQuery Sortable elemento de conjunto a un índice programación
- 14. Animación de imagen de fondo de UIButton
- 15. UIButton color de selección
- 16. Conjunto WebView LoadURL programación que está en la clase fragmento
- 17. UIButton interacción dentro de UIPageViewController
- 18. Reparar UIButton encima de UIScrollView
- 19. UIButton personalizado para Iphone
- 20. Estableciendo titleLabel para UIButton
- 21. UIButton en UITableViewCell
- 22. iPhone UIButton destacado
- 23. UIButton TouchUpInside Touch Ubicación
- 24. Imagen UIButton personalizada iOS
- 25. UIButton Touch and Hold
- 26. UIButton scale on touch?
- 27. UILongPressGestureRecognizer desactiva UIButton Highlighting
- 28. varias líneas en UIButton
- 29. establecer UIButton fuente
- 30. Cómo cambiar la propiedad textLabel en UIButton mediante programación en iOS?
Esto no es un duplicado. Esta pregunta se trata de cambiar el tipo de botón después de que se crea una instancia. La pregunta a la que se hace referencia es sobre cómo crear una instancia del botón en el código. Por favor, elimine la duplicación. – osxdirk