Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 从界面生成器设置UIView标题_Objective C_Ios_Xcode_Uiview_Uinavigationcontroller - Fatal编程技术网

Objective c 从界面生成器设置UIView标题

Objective c 从界面生成器设置UIView标题,objective-c,ios,xcode,uiview,uinavigationcontroller,Objective C,Ios,Xcode,Uiview,Uinavigationcontroller,我有一个iPhone的XCode项目。UI层次结构如下所示: main窗口 UINavigationController RootView(源自UIView) nestedview 1(源自UIView) nestedview 2(源自UIView) 这应该是许多项目的典型设置。应用程序从RootView开始,由于一些用户操作,RootView更改为NestedView1,然后返回RootView,然后更改为NestedView2 与调用[self-setTitle:@“嵌套视图X

我有一个iPhone的XCode项目。UI层次结构如下所示:

  • main窗口
    • UINavigationController
      • RootView
        (源自
        UIView
      • nestedview 1
        (源自
        UIView
      • nestedview 2
        (源自
        UIView
这应该是许多项目的典型设置。应用程序从
RootView
开始,由于一些用户操作,
RootView
更改为
NestedView1
,然后返回
RootView
,然后更改为
NestedView2

与调用
[self-setTitle:@“嵌套视图X”]相比,是否有任何方法可以从界面生成器中设置导航栏中显示的标题来自每个视图控制器的代码?我想要的是打开每个视图控制器的XIB,从视觉上选择一些东西,并在Inspector中设置标题。这有可能吗


或者,也许还有另一种方法可以在代码中不使用字符串来实现更好的本地化?

苹果公司有很多关于如何本地化应用程序的资源,其中有一个目录


特别是,阅读。

在界面生成器中单击RootView,您将在RootView中找到一个导航项组件,单击该组件,您将在“属性检查器”窗口中找到一个标题字段,并在其中写入所需的标题

在我的根视图中没有
UINavigationItem
UINavigationItem
位于
main窗口中。如果我从那里设置标题,它将只适用于一个特定的视图。但我希望每个视图都提供不同的标题。在每个视图中拖动一个新的
UINavigationItem