Estoy usando la propiedad titleView de UINavigationItem para establecer un UILabel personalizado con el tamaño/color de fuente que desee. Aquí está mi código:UINavigationItem titleView position
self.headerLabel = [[UILabel alloc] initWithFrame:CGRectMake(0.0, 0.0, 400.0, 44.0)];
self.headerLabel.textAlignment = UITextAlignmentCenter;
self.headerLabel.backgroundColor = [UIColor clearColor];
self.headerLabel.font = [UIFont boldSystemFontOfSize:20.0];
self.headerLabel.textColor = [UIColor colorWithRed:0.259 green:0.280 blue:0.312 alpha:1.0];
self.navigationItem.titleView = self.headerLabel;
En la barra de navegación, también tengo un botón de la barra izquierda. El resultado es este:
alt text http://cl.ly/41164eec656c96e7c913/content
Como se puede ver, el texto no está bien centrado. Intenté establecer el origen x de la etiqueta, pero esto no tiene ningún efecto.
veo ninguna imagen ... – turingtested