最简单的方法来添加上部导航栏和"返回" UIViewController的按钮?

时间:2015-12-21 18:54:42

标签: ios interface-builder uistoryboard

在我当前的故事板文件中,有很多(约150个)视图控制器是UIViewController实例与segue连接,现在我的客户端要求我添加一个导航栏和"返回&#34 ;按钮到每个现有的视图控制器。

我发现"只是简单地将UINavigationBar添加到UIViewController并不会产生类似于着名应用中的大多数观看次数的结果。事实上,着名的观点似乎是由UINavigationController构建的,而不是UIViewController。因此,将UIViewController替换为UINavigationController可能会解决问题。

但是由于其中有150个,我手动将UIViewController替换为UINavigationController对我来说有点太痛苦了。我应该从第一次用UINavigationController构建我的故事板文件,但为时已晚。

确定这是唯一的方法吗? Aren有没有其他方法,或者我可以用来节省时间的某种黑客攻击?

1 个答案:

答案 0 :(得分:0)

我还没有看到你的代码,所以我只是在探讨这种情况,但我认为最好的办法是将你的第一个ViewController包装在NavigationController中。

要轻松完成此操作,请在故事板中选择第一个视图控制器,然后选择:菜单 - >编辑 - >嵌入 - >导航控制器。

原始ViewController的所有后代都应该继承嵌入。