我試圖實現我認爲會是一個簡單的任務,但儘管類似的帖子在這裏被回答,解決方案逃避我....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