我有一个iPhone的XCode项目。 UI层次结构如下所示:
MainWindow
UINavigationController
RootView
(源自UIView
)NestedView1
(源自UIView
)NestedView2
(源自UIView
)这应该是许多项目的典型设置。该应用从RootView
开始,由于某些用户操作,RootView
更改为NestedView1
,然后返回RootView
,然后更改为NestedView2
。
有没有办法在 Interface Builder 中设置导航栏中显示的标题,而不是从每个View Controller的代码中调用[self setTitle: @"Nested View X"];
?我想要的是打开每个视图控制器的XIB,直观地选择一些东西并在Inspector中设置标题。这有可能吗?
或许还有另一种方法是不在代码中使用字符串来实现更好的本地化?
答案 0 :(得分:0)
Apple有很多关于如何本地化您的应用的资源,其中有一个目录here。
答案 1 :(得分:0)
单击界面构建器中的RootView,您将在RootView中找到导航项组件,单击该组件,您将在“属性检查器”窗口中找到标题字段,在那里写下您想要的标题。