我试图实现我认为会是一个简单的任务,但尽管类似的帖子在这里被回答,解决方案逃避我....Xcode 8,添加UIButtons到NavigationBar的非初始视图控制器
我在Xcode 8/swift 3中使用Main.storyboard
创建一个初始ViewController为UINavigationController
的应用程序。然后我要推到UITabBarController
具有其保持与关系的两个视图控制器:
override func viewDidLoad() {
super.viewDidLoad()
let mainStoryboard = UIStoryboard(name: "Main", bundle: nil)
if let vc = mainStoryboard.instantiateViewController(withIdentifier: "test") as? UITabBarController {
self.navigationController?.pushViewController(vc, animated: true)
}
}
当启动应用程序时,初始的ViewController成功“推”到TabBarController /它的ViewControllers(图像下方)。我遇到的问题是在TabBarController ViewControllers中添加导航项/按钮(在Storyboard或以编程方式)按钮/导航项不会显示。
我见过几个职位,如下面的链接,并逐字遵循建议的步骤,但一切都没有解决的问题。任何帮助将不胜感激!
Adding buttons to navigation controllers How to add buttons to navigation controller visible after segueing?
得到它 - 感谢。有关如何让他们展示的任何建议? – lhammer
@ihammer更新了我的答案 –
绝对的传说,完美地完成了这个技巧!非常感谢。 – lhammer