2011-05-05 10 views
8

Empiezo a aprender cómo localizar aplicaciones iOS y pegarme en la pared mientras intento localizar mis UITabBarItems.¿Cómo puedo localizar mis UITabBarItems?

Tenga en cuenta que estos se crearon en el constructor de interfaz (utilizando XCode 4).

¿Hay alguna manera de hacer esto o tendré que crear el UITabBarController usando solo el código e insertando manualmente una cadena localizada para cada UITabBarItem?

Saludos

PS:

sí sé que puedo fijar el azulejo de un UITabBarItem estableciendo el título del controlador de vista de este modo:

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    self.title = NSLocalizedString(@"Test", @""); 
} 

... Pero esto sólo woks una vez que tocas el elemento de la barra de pestañas. Antes de eso sólo demuestra lo que pone en constructor de interfaces ...

Respuesta

24

Parece que funciona si se establece en titleawakeFromNib lugar:

- (void)awakeFromNib 
{ 
    self.title = NSLocalizedString(@"Test", @""); 
} 
3

En Swift 3:

override func awakeFromNib() { 
    super.awakeFromNib() 

    self.title = NSLocalizedString("Test", comment: "") 
} 
Cuestiones relacionadas