我已經在我的UiTableViewController中嵌入了一個導航控制器,希望有一個導航欄。導航條顯示在故事板內,但在運行時不顯示。是否有其他人遇到這個問題,並可以提供解決方案?我已閱讀到許多Stackoverflow的帖子,但無法找到一個關於這個問題的作品。嵌入式導航欄在運行時不顯示。
1
A
回答
2
你必須呈現所述滑動表視圖,而不是導航控制器。你需要做的是讓你的tableview作爲導航控制器的根視圖,並呈現導航控制器。
yourTableController *vc = //reference from storyboard
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:vc];
//then present the nav instead of tableview.
在斯威夫特:
var nav: UINavigationController = UINavigationController(rootViewController: vc)
//then present the nav
或者,如果你希望你的tableview作爲初始視圖控制器,然後讓你的導航控制器(其根的看法是你的表視圖)處於初始視圖控制器你的故事板。
+0
這是迅速。對不起,我沒有說,但我會嘗試你所提到的。謝謝 – Cari95
0
如果已經添加了通過導航欄中的編輯 - >中嵌入 - >導航控制器]然後讓我們說你添加一個名字的UIBarButtonItem向前
您選擇的項目按鈕,將其拖動到另一個視圖控制器,它會彈出說明你是否想要播放節目等等,然後選擇播放節目。
以後你決定添加另一個UIBarButtonItem,比如previous,並將這個按鈕拖回主視圖控制器。
在運行時你現在看到一個白色的空白處嘗試以下修復
1)確定您已經在「故事板SEGUE」兩賽格瑞標識點擊圈子才能到該區域。
2nd)刪除segue不是導航欄!
3日)將其拖動到控制器
的問題應該是固定的請不要打勾,如該解決方案已經幫助重建SEGUE。
相關問題
- 1. 導航欄不顯示在嵌入式導航控制器中
- 2. 導航欄未在嵌入中顯示導航控制器
- 3. 嵌入式導航控制器欄不顯示
- 4. 導航欄在運行時不顯示iOS 8 Swift
- 5. 導航欄不顯示內嵌
- 6. 導航欄在運行時不可見
- 7. 運行時導航欄上沒有顯示欄按鈕
- 8. iOS:SWRevealViewController不顯示導航欄
- 9. 導航欄不顯示
- 10. 導航欄不顯示?
- 11. TabbedView不顯示導航欄
- 12. SearchController不顯示導航欄
- 13. 導航欄不顯示
- 14. 導航欄不顯示
- 15. 導航欄不顯示嵌入TableViewController - 斯威夫特
- 16. 導航欄呈現View時不顯示?
- 17. 如何爲嵌入式導航欄elemens
- 18. 顯示引導崩導航欄新行
- 19. 引導導航欄顯示
- 20. 按鈕不顯示在導航欄項
- 21. 導航欄不顯示在IE9
- 22. 導航欄摺疊不顯示在768px
- 23. iOS ::導航欄不顯示在iOS中
- 24. 引導側邊導航欄不顯示
- 25. 引導導航欄不顯示正確
- 26. 隱藏導航條,顯示導航欄
- 27. 導航欄在第一次運行後沒有顯示
- 28. 導航欄不顯示popViewControllerAnimated()不工作
- 29. 顯示鍵盤時不顯示導航欄
- 30. 的iOS:導航欄不顯示在從主視圖控制器嵌入
你是如何調用/呈現表視圖? –
到目前爲止,tableview已經通過故事板完成了。我沒有做任何事情編程。 – Cari95
如果使用故事板完成則可以。你的桌面視圖是你的故事中唯一的視圖嗎? –