Poner imagen de fondo a aplicación de iOS con Apache Cordova

fondoApp

Había escrito algo hace tiempo en los blogs de El Siglo de Torreón acerca de poner una imagen de fondo a un proyecto de Apache Cordova en iOS desde internet y funcionaba... hasta que en las nuevas versiones (honestamente no se desde cuando) ya no. Con unos pequeños cambios sigue funcionando en la última versión (la 8) de Apache Cordova. Primero, a lo que me refiero:

Cuando tienes una aplicación híbrida en iOS, al "jalar" el contenido hacia abajo (estando hasta arriba...) se muestra un fondo blanco, lo mismo si estás hasta abajo y subes con el dedo pulsado hacia arriba. Bueno, en lugar de ese color tan aburrido le puedes poner otro color o una imagen como el ejemplo. Sin más, en el archivo del proyecto Classes/MainViewController.m dentro del método - (void)viewDidLoad y después de [super viewDidLoad]; añadir:

   self.webView.backgroundColor = [UIColor blackColor];
   //self.webView.backgroundColor = [UIColor colorWithRed:33/255.0 green:33/255.0 blue:33/255.0 alpha:1];
   self.webView.opaque=NO;
   UIGraphicsBeginImageContext(self.view.frame.size);
   NSURL* url = [NSURL URLWithString:@"https://www.elsiglodetorreon.com.mx/api/TRC/bg.png"]; //imagen internet
   NSData* data = [NSData dataWithContentsOfURL:url];
   UIImage* img = [UIImage imageWithData:data];
   [img drawInRect:self.view.bounds];
   //fin internet
   UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
   UIGraphicsEndImageContext();
   self.webView.backgroundColor = [UIColor colorWithPatternImage: image]; //pone imagen

Con esto podemos poner la imagen en el fondo de toda la aplicación, para los curiosos. Para publicidad, para lo que sea... y pues cambiarla cuando sea sin necesidad de actualizar la aplicación.

Aquí puedes ver las fotos del post

Almacenado en PhoneGap, Apps, Apache Cordova

por Jorge Martínez Mauricio :)



¿Algo que comentar?


Suscríbete por correo electrónico, recibirás los nuevos escritos antes que nadie y es gratis 😊

¿Ya conoces los foros de tar?

Relacionadas

    tar.mx es un blog sobre tecnología y otras chunches