0

我很有可能在这里错过了一些重要的事情,但无论如何我都会问。在我的故事板应用程序中,我已分类UINavigationController根据自己的需要进行了分类。(使用简单的 .h 和 .m 文件)我添加了一个自定义后退按钮、一个菜单按钮和一些其他内容,这些内容将在我的应用程序的导航栏中可见。

我的问题是,如何使用接口生成器UIView将对象(等UIButton)添加到我的子类中UINavigationController中?(到目前为止,我已经通过代码添加了我想要的一切)

显然我不能将视图拖到UINavigationController. 有没有办法做到这一点?

4

1 回答 1

1

更新

无法将子视图添加到UINavigationControllerInterface Builder 中的视图。如果你想这样做,你必须用代码来做。

原来的

您不会将子视图添加到UINavigationController的视图中。您创建一个单独的视图控制器并使用“根视图控制器”关系 segue 将导航控制器连接到新的视图控制器。然后将视图(按钮等)添加到根视图控制器的视图中。这是一个例子:

带有导航控制器和根视图控制器的故事板 (点击查看完整尺寸。)

左视图控制器是导航控制器。右导航控制器是根视图控制器。它们通过“根视图控制器”关系(segue)连接。

您不能将按钮或任何其他视图添加到左视图控制器的场景。您只能将它们添加到右视图控制器的场景中。

于 2013-06-29T08:07:15.997 回答