puedo por poner pantalla inicio imagenes home fondo flotante desactivar control como boton bloqueo assistive activar iphone

poner - control por boton iphone



Cómo poner una imagen como título de la barra de navegación (5)

Actualizado con Swift 2.x

navigationItem.titleView = UIImageView.init(image: UIImage(named:"yourImageName"))

Quiero poner una imagen .png en el medio de la barra de navegación en lugar del título escrito en texto. ¿Podrías decirme cómo hacer eso?

Gracias.


Buscando una respuesta a esta pregunta, encontré una solución sencilla y simple en el foro de Discusiones de Apple , anulando -(void)drawRect:(CGRect)rect para UINavigationBar :

@implementation UINavigationBar (CustomImage) - (void)drawRect:(CGRect)rect { UIImage *image = [UIImage imageNamed: @"NavigationBar.png"]; [image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)]; } @end


Establecer el titleView del elemento de navegación

UIImage *image = [UIImage imageNamed:@"image.png"]; self.navigationItem.titleView = [[UIImageView alloc] initWithImage:image];


Puede cambiar todas las vistas en un UINavigationBar. Si está intentando modificar la barra de navegación en un controlador de navegación, haga lo siguiente:

self.navigationItem.titleView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image.png"] autorelease];

Si está creando el navigationBar, haga lo mismo, pero en lugar de llamar a self.navigationItem call: navigationBar.topItem


Rápido
Incluye estructura / escala sugerida

let image : UIImage = UIImage(named: "image.png")! let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 40, height: 40)) imageView.contentMode = .ScaleAspectFit imageView.image = image self.navigationItem.titleView = imageView