Cómo agregar una imagen de fondo y el título de su aplicación para ios

El tipo de la tabla ver muchos iOS utilizan los programadores de aplicaciones tiene células estáticas que se configuran en el Interface Builder. Sin embargo, en este punto de vista, todo lo que no es estático - incluyendo dos cosas basadas en el destino. Esas dos cosas son la imagen de fondo y el título. Usted tiene que fijar los programáticamente.

Video: 5 aplicaciones para editar tus fotos y agregar texto.Dales un toque unico.iExplora

Para empezar, ocultando la Utilidad de la zona y luego mostrar el navegador de proyectos (si ha ocultado) al hacer las selecciones apropiadas en la barra de herramientas. A continuación, seleccione MasterViewConroller.m en el Navegador de proyectos.

El método de controlador de vista que se usa para personalizar una vista en tiempo de lanzamiento es viewDidLoad, que es el método utilizado aquí también.

En primer lugar, importar los encabezados que necesita añadiendo el código en negrita de MasterViewController.m.

#importar "MasterViewController.h"#importar "DetailViewController.h"#importar "AppDelegate.h"#importar "Trip.h"

Ahora agregue el código en negrita a la viewDidLoad método en el MasterViewController.m y borrar el código comentado en negrita, subrayado y cursiva.

Video: Tutorial: Como Hacer Fondos (Overlay) Para Videos l Clash Royale

- (Void) viewDidLoad {[súper viewDidLoad] -//self.title = @"Viaje"- AppDelegate * AppDelegate = [[UIApplication  sharedApplication] delegada] - self.title = appDelegate.trip.destinationName-UIImageView * imageView = [[UIImageView alloc] initWithImage: [appDelegate.trip DestinationImage]] - self.tableView.backgroundView = imageView-_

Si desea añadir dos funciones a la MasterViewConroller‘S vista. La primera hace el título en la barra de navegación el nombre del destino, y el segundo añade una imagen de fondo a la vista.

Video: Cambia el fondo de las Fotos con PhotoLayers

Para obtener la información al controlador principal Vista necesita de la (Viaje) Modelo, se necesita enviar un mensaje a la Viaje objeto.

Tu encuentras AppDelegate enviando el mensaje a la clase UIApplication clase y luego enviar el delegar mensaje a la UIApplication objeto.

Se utilizan los siguientes dos métodos para colocar la imagen de fondo y mostrar el nombre del destino:

  • DestinationImage es un Viaje método que devuelve una UIImage puntero.

  • nombre del destino es un Viaje método que devuelve una NSString puntero que contiene el nombre del destino.

Video: Como poner una imagen sobre un video desde android (cualquier celular o tablet)

Hay un último paso: Comenzando con iOS 7, el color de fondo de todas las celdas de la tabla es de color blanco (aunque la interfaz Interface Builder que puede llevar a pensar lo contrario). Es necesario configurar el color de fondo de las celdas de la tabla para borrar de manera que la imagen de fondo se mostrará a través. Para ello, agregue el código de MasterViewConroller.m.

- (Void) tableView: (UITableView *) tableView willDisplayCell: (UITableViewCell *) forRowAtIndexPath celular: (NSIndexPath *) indexPath {cell.backgroundColor = [UIColor clearColor] -}

Ejecutar la aplicación y seleccione viaje. Esté preparado para ser impresionado con su trabajo.

Artículos Relacionados