Tengo un UIButton que quiero que luzca exactamente igual cuando está en estado desactivado que cuando está en su estado Normal. En este momento tiene un ligero aspecto gris.Cómo eliminar el aspecto gris de un UIButton deshabilitado
Respuesta
No utilice propiedad enabled o setEnabled: NO método, en lugar de utilizar:
[myButton setUserInteractionEnabled:NO];
que impida el botón por haber sido tocado, pero sin cambiar su apariencia!
La otra forma es si el botón es un botón personalizado y tiene una imagen:
[button setImage:someImage forState:UIControlStateNormal];
[button setImage:someImage forState:UIControlStateDisabled];
[button setEnabled:NO];
Esto hará lo que desee el OP, pero como dijo BoltClock, podría ser confuso deshabilitar un botón sin que el usuario sepa que está desactivado. –
Estoy de acuerdo, pero a veces se trata de un tipo de clientes que obtendrán lo que quieren de una manera u otra, no siempre es de dev ... – Ecarrion
A veces para mí siempre) solo tiene que decirle al cliente "No" a sus malas ideas. – zaph
- 1. Cambiar el aspecto de un enlace deshabilitado
- 2. Cómo cambiar el aspecto de un JButton deshabilitado en java
- 3. Resharper 6.1 Descompilar Fuente opción gris (deshabilitado)
- 4. Impedir que UIButton deshabilitado propague eventos táctiles
- 5. ¿Cómo eliminar el fondo gris en el formulario padre MDI?
- 6. ¿Hay alguna manera de eliminar el fondo gris de ImageButtons?
- 7. UIButton eliminar todas las acciones de destino
- 8. Cómo burlarse de un aspecto
- 9. eliminar todos los UIButton de la subvista
- 10. Haciendo un UIImageView gris
- 11. ¿Cómo hacer un formulario HTML en gris?
- 12. Cómo cambiar el color de fondo de un cuadro de texto enriquecido cuando está deshabilitado?
- 13. Cómo cambiar el tamaño de UIButton
- 14. Desinstalar un complemento Eclipse cuando el botón "Desinstalar ..." está deshabilitado
- 15. ¿Cómo obtengo una imagen de un UIButton?
- 16. ¿Cómo cambiar el título de UIButton?
- 17. Mover el comando deshabilitado en el control de código fuente
- 18. Cambiar el aspecto JSlider
- 19. UIButton en la celda UITableView como "Eliminar evento"
- 20. Gris vista en iphone, ¿cómo?
- 21. el código de color gris enésima
- 22. Cómo quitar UIButton color de fondo seleccionado?
- 23. eliminar el espacio vacío gris en la cuadrícula de datos en C#
- 24. ¿Cómo puedo crear un UIButton grande y rojo con el SDK de iPhone?
- 25. iOS - UILabel cambia el aspecto de una etiqueta desactivada
- 26. Cómo cambiar el color de HUD lugar del color gris
- 27. Una manera simple de poner un UIImage en un UIButton
- 28. ios5: borrar el borde UIButton
- 29. Cambiando solo el tamaño de un UIFont en un UIButton
- 30. ¿Iniciar un servicio de Windows deshabilitado?
Entonces, ¿cómo sabrán los usuarios es deshabilitado si parece que puede funcionar normalmente? – BoltClock
El estado habilitado tiene una imagen de fondo que dirá "haga clic para continuar" o algo por el estilo. Cuando no se puede hacer clic en el botón, no tendrá ningún mensaje como ese. – hover