Установить заголовок UITabBarItem программно?

Мое приложение основано на архитектуре панели вкладок. Чтобы иметь простой механизм интернационализации, я не пишу никаких строк в файлах XIB. viewdidload позволяет программно изменять строки в представлениях.

Когда мое приложение запускается, я вижу 4 вкладки. Но на самом деле только первый загружает свой контроллер представления. Остальные ждут, пока пользователь не загрузится. Заголовок вкладок можно изменить с помощью [self setTitle: @ "Mouhahaha"]; in viewDidLoad загруженного контроллера представления.

Если я хочу, чтобы моя механика интернационализации оставалась доступной, я не устанавливаю в моем XIB имена элементов панели вкладок. Но, поскольку при запуске все контроллеры просмотра вкладок не загружены, у меня есть пустые заголовки для некоторых вкладок. Правильный заголовок устанавливается только тогда, когда пользователь щелкает вкладку.

Я ищу способ установить этот заголовок программно для каждого элемента панели вкладок. У вас есть подсказки?

Большое спасибо.

kheraud

6
задан kheraud 15 June 2011 в 16:25
поделиться