Установить заголовок UIView из Интерфейсного Разработчика - PullRequest
0 голосов
/ 08 сентября 2011

У меня есть проект XCode для iPhone.Иерархия пользовательского интерфейса выглядит следующим образом:

  • MainWindow
    • UINavigationController
    • RootView (происходит от UIView)
    • NestedView1 (происходит от UIView)
    • NestedView2 (происходит от UIView)

Это должно бытьтипичная установка для многих проектов.Приложение запускается с RootView, и в результате некоторых действий пользователя RootView меняется на NestedView1, затем обратно на RootView, затем на NestedView2.

Есть ли способ установитьзаголовок, отображаемый на панели навигации из Interface Builder , в отличие от вызова [self setTitle: @"Nested View X"]; из кода каждого View Controller?Я хотел бы открыть XIB каждого из контроллеров представления, выбрать что-то визуально и установить заголовок в Инспекторе.Возможно ли это как-то?

Или, может быть, есть другой подход - не использовать строки в коде для лучшей локализации?

Ответы [ 2 ]

0 голосов
/ 08 сентября 2011

щелкните по RootView в конструкторе интерфейса, вы найдете компонент элемента навигации в RootView, щелкните по этому компоненту, и вы найдете в окне «Инспектора атрибутов» поле заголовка, напишите там нужный заголовок.

0 голосов
/ 08 сентября 2011

У Apple есть много ресурсов о том, как локализовать ваши приложения, их каталог здесь .

В частности, прочитайте этот бит о локализации строк .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...