2011-05-05 14 views
8

UITabBarItems'i yerelleştirmeye çalışırken iOS uygulamalarını yerelleştirmeyi ve bir duvara çarpmayı öğrenmeye başlıyorum.UITabBarItems'i nasıl yerelleştirebilirim?

Bunların arayüz oluşturucuda oluşturulduğunu unutmayın (XCode 4'ü kullanarak).

Bunu yapmak için bir yol var mı, yoksa UITabBarController'ı sadece kod kullanarak ve her UITabBarItem için yerelleştirilmiş bir dizeyi manuel olarak ekleyerek mi oluşturmam gerekiyor?

Alkış

Not:

ben şöyle görünüm kontrolörün başlığını ayarlayarak UITabBarItem ait karo ayarlayabilirsiniz biliyoruz

:

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

... ama bu sadece kızartma tencereleri sekme çubuğu öğesine bastığınızda.

cevap

24

Size yerine awakeFromNib yılında title ayarlarsanız iş gibi görünüyor ... sadece sen arayüz oluşturucu koymak öğelerin gösterildiği önce: Swift 3 günü

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

:

override func awakeFromNib() { 
    super.awakeFromNib() 

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