Pregunta

Puede usted decirme si es posible utilizar una vista UIImage como botón uialertview "texto"? no he podido encontrar la respuesta buscando en Google ..

muchas gracias

¿Fue útil?

Solución

Sí, es posible, pero yo no lo recomendaría. Habría que ejecutar a través del subvistas UIAlertView hasta que encuentre uno que es de la clase correcta, asumiría UIButton, y agregue su UIImageView en la parte superior de esta manera:

for (UIView *v in [myAlertView subviews]) {
    if ([v isKindOfClass:[UIButton class]]) {
        //IF I AM THE RIGHT BUTTON
            [v addSubview:myUIImageView];
    }
}

Para determinar el botón correcto, en un inicio se puede darle un poco de texto extraño como "foobar5" y probar cada botón para ver si esa es su texto, y si es así, retire el texto y añadir el UIImageView.

Otros consejos

Puede utilizar caracteres Unicode, que se representan como iconos. He descrito aquí: añadir imágenes a UIActionSheet botones como en UIDocumentInteractionController

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top