Imagen de fondo en aplicación Phonegap/iOS desde Internet webview #ApacheCordova

Tecnología y otras chunchesJorge Martínez Mauricio

Imagen de fondo en aplicación Phonegap/iOS desde Internet webview #ApacheCordova

PUBLICIDAD

Escrito por Jorge Martínez Mauricio 28 de junio de 2015
PhoneGap, Apache Cordova, iOS, Mobile

Como comentaba en el «post» anterior de como poner una imagen de fondo a una aplicación de Phonegap / Apache Cordova en iOS, es posible poner una imagen en un webview de Phonegap y como en el ejemplo anterior toma la imagen que ya tengamos en nuestros recursos del proyecto. Pero ¿y si queremos tomar esa imagen de internet?

Cambiamos el código a algo como esto:

#pragma mark UIWebDelegate implementation

- (void)webViewDidFinishLoad:(UIWebView*)theWebView
{
    theWebView.opaque = NO; // @ToRo
    UIGraphicsBeginImageContext(self.view.frame.size);
    //estática
    //[[UIImage imageNamed:@"bgs.png"] drawInRect:self.view.bounds];
    //o desde internet
    NSURL* url = [NSURL URLWithString:@"https://www.elsiglodetorreon.com.mx/new/bgs.png"];
    NSData* data = [NSData dataWithContentsOfURL:url];
    UIImage* img = [UIImage imageWithData:data];
    [img drawInRect:self.view.bounds];
    //fin internet
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

    theWebView.backgroundColor = [UIColor whiteColor];
    theWebView.backgroundColor = [UIColor colorWithPatternImage: image];

    return [super webViewDidFinishLoad:theWebView];
}
// aquí el código http://pastebin.com/ZyqKaefR

... de nuestro archivo Classes/MainViewController.m

¿Qué utilidad tiene? como ya comentaba anteriormente, puede ser para hacer publicidad, para un logotipo, para los créditos de la aplicación... en fin, tiene muchas posibilidades.

Aquí está el ejemplo de como se ve.

PhoneGap, Apache Cordova, iOS, Mobile, 2,156 lecturas.

lee más

PUBLICIDAD

Suscripción por correo

¿Te gustaría recibir los escritos de Jorge antes que nadie? Suscríbete, es gratis.

Jorge Martínez Mauricio Blog de Jorge Martínez Mauricio

Más escritos

PUBLICIDAD

ver más escritos de Jorge Martínez Mauricio

PUBLICIDAD

Noticias populares ahora