|
4
|
| Kornel · 技术社区 · 17 年前 |
|
|
1
5
只需将uinavigationController与FirstViewController交换即可。 所以层次结构应该是这样的:
您将检查器中第一个视图控制器的NIB设置为包含实际视图对象的NIB文件(因为您正试图将其拆分为单独的文件,这是一件好事)。 您有一个选项卡,该选项卡有一个导航控制器,它将第一个视图控制器加载为其根视图。 完成。 |
|
|
2
5
我没有尝试过通过ib设置uinavigationcontroller。我有多个屏幕,每个屏幕都存储在单独的xib中,并且有一个扩展uiviewcontroller的相应类。在ApplicationDidFinishing中,我使用XIB初始化uiviewControllers,然后手动创建uinavigationController,将导航控制器的视图添加到窗口,并将第一个视图推送到导航控制器。 不确定这是否有帮助。
上面的firstviewcontroller扩展了uiviewcontroller,在ib中创建视图,然后将文件的owner类设置为类(例如,这里是firstviewcontroller),并将文件的owner视图连接到uiview的视图。 |
|
|
3
1
我相信你在找这样的东西。您将用第二个NIB文件的名称替换“whatever”。
|
|
|
4
1
首先,看起来你有
第二,当您添加
所有这些都没有大量的编码工作。如果你想要我所说的屏幕截图,请告诉我,以防你找不到这些面板。 |
|
|
5
0
我发现了同样的警告。我将所有视图控制器保存在单独的XIB文件中。我把它去掉了。笔尖的名字保持空白。 |