Me gustaría eliminar una imagen de UIButton y reemplazarla con un título en tiempo de ejecución. Sin embargo, aunque puedo agregar el título al UIButton, no he podido eliminar la imagen. Alguien tiene algun consejo?¿Eliminar la imagen de un botón UI en tiempo de ejecución?
18
A
Respuesta
36
¿Te gusta? [myButton setImage:nil forState:UIControlStateNormal];
6
Tu imagen debe ser la imagen de fondo del botón (de lo contrario, no verías el texto del título, la propiedad de la imagen prevalecerá sobre la propiedad del título). Por lo que debe hacer:
[myButton setBackgroundImage:nil ...
0
Para Swift 3 usuarios
self.myButton.setImage(nil, for: .normal)
Cuestiones relacionadas
- 1. Agregar imagen en tiempo de ejecución
- 2. Cargar un byte [] en una imagen en tiempo de ejecución
- 3. ¿Cómo agregar margen a un botón en tiempo de ejecución?
- 4. Eliminar y reemplazar un componente visual en tiempo de ejecución
- 5. Agregar imagen al informe de Crystal En tiempo de ejecución
- 6. ¿cómo podemos eliminar un archivo de la carpeta de activos en tiempo de ejecución en android?
- 7. Rendering una imagen en tiempo de ejecución en WPF
- 8. Imagen en un botón
- 9. Cómo establecer la propiedad "android: drawableTop" de un botón en tiempo de ejecución
- 10. Localización en tiempo de ejecución
- 11. ¿Cómo eliminar los complementos MEF en tiempo de ejecución?
- 12. Java Swing agregar/eliminar jButtons en tiempo de ejecución
- 13. recursos de imagen de wpf y cambio de imagen en wpf control en tiempo de ejecución
- 14. Eliminar un objeto de imagen
- 15. Cómo quitar fondo de la imagen en tiempo de ejecución en el iPhone SDK
- 16. JQuery UI Datepicker - Cómo eliminar el botón "Hecho"
- 17. Tiempo promedio de ejecución
- 18. WPF Imagen que cambia dinámicamente Origen de la imagen durante el tiempo de ejecución
- 19. jQuery UI: datepicker - Cómo agregar Botón de cerrar (Imagen!) En la parte superior derecha?
- 20. ¿Cómo agregar un control de botón a una vista xml de Android en tiempo de ejecución?
- 21. Cambiar la imagen de un botón de menú en CMFCToolbar
- 22. Mostrar botón de comando con imagen solamente
- 23. ¿Eliminar el tiempo de ejecución de Apache TomCat de un proyecto en Eclipse?
- 24. Botón Tamaño de la imagen en android
- 25. Controles de redimensionamiento En tiempo de ejecución
- 26. Configurar un botón de imagen en CSS - imagen: activa
- 27. Registrar programáticamente HttpModules en tiempo de ejecución
- 28. Cambiar la orientación en tiempo de ejecución
- 29. IPhone Interface Builder: Z-Index, Z-orden de un botón, imagen, elemento ui, etc.
- 30. Eliminar la imagen de una vista de imagen Android
Ya he probado esto, pero no de trabajo. Mi código: \t \t \t UIButton * btnLocation = (UIButton *) [self viewWithTag: 1234554321]; \t \t \t [btnLocation setImage: nil forState: UIControlStateNormal]; Aunque recibo el nuevo texto en mi botón, no está eliminando la imagen. \t \t \t [btnLocation setTitle: [value stringByReplacingOccurrencesOfString: @ "% 20" withString: @ ""] forState: UIControlStateNormal]; – Prabh
El botón está en una barra de herramientas o en una barra de navegación? – malinois
Es un UIButton normal: \t \t \t UIButton * btnLocation = [UIBulton buttonWithType: UIButtonTypeCustom]; – Prabh