在我当前的故事板文件中,有很多(约150个)视图控制器是UIViewController
实例与segue连接,现在我的客户端要求我添加一个导航栏和"返回&#34 ;按钮到每个现有的视图控制器。
我发现"只是简单地将UINavigationBar
添加到UIViewController
并不会产生类似于着名应用中的大多数观看次数的结果。事实上,着名的观点似乎是由UINavigationController
构建的,而不是UIViewController
。因此,将UIViewController
替换为UINavigationController
可能会解决问题。
但是由于其中有150个,我手动将UIViewController
替换为UINavigationController
对我来说有点太痛苦了。我应该从第一次用UINavigationController
构建我的故事板文件,但为时已晚。
确定这是唯一的方法吗? Aren有没有其他方法,或者我可以用来节省时间的某种黑客攻击?
答案 0 :(得分:0)
我还没有看到你的代码,所以我只是在探讨这种情况,但我认为最好的办法是将你的第一个ViewController包装在NavigationController中。
要轻松完成此操作,请在故事板中选择第一个视图控制器,然后选择:菜单 - >编辑 - >嵌入 - >导航控制器。
原始ViewController的所有后代都应该继承嵌入。