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

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

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.

+ fotos / videos

Almacenado en PhoneGap, Apps, Apache Cordova, Xcode

por Jorge Martínez Mauricio :)

blog / fotos / archivo

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

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

modificado jueves 8 de julio de 2021, 11:19

cuentame