Мое приложение основано на архитектуре панели вкладок. Чтобы иметь простой механизм интернационализации, я не пишу никаких строк в файлах XIB. viewdidload позволяет программно изменять строки в представлениях.
Когда мое приложение запускается, я вижу 4 вкладки. Но на самом деле только первый загружает свой контроллер представления. Остальные ждут, пока пользователь не загрузится. Заголовок вкладок можно изменить с помощью [self setTitle: @ "Mouhahaha"]; in viewDidLoad загруженного контроллера представления.
Если я хочу, чтобы моя механика интернационализации оставалась доступной, я не устанавливаю в моем XIB имена элементов панели вкладок. Но, поскольку при запуске все контроллеры просмотра вкладок не загружены, у меня есть пустые заголовки для некоторых вкладок. Правильный заголовок устанавливается только тогда, когда пользователь щелкает вкладку.
Я ищу способ установить этот заголовок программно для каждого элемента панели вкладок. У вас есть подсказки?
Большое спасибо.
kheraud