establecer la alineación del título de la barra de navegación
Estoy tratando de alinear el título de la barra de navegación con el centro de mi aplicación, pero parece que el título se está quedando en el lado derecho (busque la captura de pantalla). Estoy usando el siguiente código:
-(void)viewDidLoad {
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithTitle:@"Home" style:UIBarButtonItemStylePlain target:self action:@selector(goToHomePage:)];
[self.navigationController.navigationItem.rightBarButtonItem setTarget:self];
self.navigationItem.rightBarButtonItem = addButton;
[addButton release];
}
enviewWillAppear()
como a continuación
[self.navigationItem setTitle:offertitle];
y probé esto también
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(40, 0, 120, 40)];
label.backgroundColor = [UIColor clearColor];
label.font = [UIFont boldSystemFontOfSize:14.0];
label.shadowColor = [UIColor colorWithWhite:0.0 alpha:0.5];
label.textAlignment = UITextAlignmentLeft;
label.textColor =[UIColor whiteColor];
label.text=offertit;
self.navigationItem.titleView = label;
El título muestra el título alineado al centro cuando oculto el botón Atrás. ¿Hay algún método para establecer los atributos de apariencia del botón Atrás?
¿Alguien me puede guiar donde puedo haber salido mal?