2015-04-04 70 views
0

我有一个视图控制器,通过模态视图(未连接导航控制器)执行。我想在顶部有一个导航栏,并能够根据用户在视图控制器上选择的内容动态更改按钮和标题。模态视图控制器上的导航栏

我已阅读,您可以将视图控制器模拟指标设置为包含半透明或不透明导航栏。

但是,当我选择它并添加一个导航项目后,我无法获取它显示按钮或标题,也不知道如何在代码中引用它。

任何人都可以帮助我通过它吗?

+0

只是想知道。如果你想要一个顶部的导航栏,你怎么不嵌入你在导航控制器中模态显示的VC?否则,你需要添加一个UINavigationBar到你的VC。 – 2015-04-04 15:42:42

回答

1

模拟指标是一种设计辅助工具,可帮助您布置观点;您以这种方式添加的导航栏实际上并未在运行时添加到您的控制器中。您需要从对象列表中拖出导航栏,并将其添加到控制器的视图中。

+0

谢谢澄清。我是先添加一个导航栏,然后是导航项目,还是只是导航项目? – lr100 2015-04-04 16:15:28

+0

@ lr100只需拖出导航栏即可。它将已经包含一个导航项目。 – rdelmar 2015-04-04 16:20:49

+0

非常感谢。得到它的工作,并根据视图控制器中的用户选择改变后退按钮的文本。 – lr100 2015-04-04 17:49:19

1

模拟指标只是模拟,没有什么改变你的应用程序。如果您需要导航栏以编程方式创建它或从对象列表中拖出导航栏。

相关问题