我有一個UIView
,它嵌入在NavigationController
的內部。當用戶點擊TableView
中的單元格時,他將被帶到UIView
。但是,UIView
從底部彈出而不是從右側滑出。我有segue設置爲顯示,所以我不知道它爲什麼這樣做。帶有TableView的導航控制器
0
A
回答
2
當所有的孩子導航控制器是相同的UINavigationController的孩子從側面行爲滑入纔有效。此要求包括「根」或第一個孩子。在你的情況下,根子是UITableViewController。
它看起來像這樣的故事板:
UINavVC ---> RootChildVC ---> SecondChildVC ---> ThirdChildVC等
一個顯示 SEGUE是上下文。如果如上圖所示,它將是一個水平滑動。
在任何其他情況下都包括兩個任意風投之間的手繪SEGUE,一個顯示被解釋爲模式呈現從底部進來,滑回原位。您也沒有得到自動的「後退」按鈕安裝,因爲沒有檢測到「導航」關係。
您可能感到困惑,需要重新將Storyboard轉換爲上述簡單的習慣用法。如果你在兩個「堂兄弟」之間徘徊,那就是VC的直接父母是不同 UINavigationControllers,它們屬於「任何其他情況」。
0
導航控制器不應該嵌入在另一個導航控制器內。
刪除View和NavigationController之間的根視圖關係,刪除NavigationController並直接從TableView中將「show」segue設置爲該視圖。
相關問題
- 1. 帶有導航控制器的視圖控制器
- 2. 帶有標籤欄控制器的導航控制器?
- 3. 導航控制器不TableView中
- 4. 帶導航條但沒有控制器的iOS導航欄
- 5. TableView控制器+導航控制器+標籤欄
- 6. 帶導航控制器的iOS6方向
- 7. 帶有2個導航欄的導航控制器 - 如何調整推送視圖控制器的框架?
- 8. 導航控制器
- 9. 導航控制器與導航控制器的標籤欄控制器
- 10. 故事板:帶有導航控制器的tabbar前的視圖
- 11. ViewControllerBased,Light content帶有透明導航控制器的狀態欄
- 12. UIPageViewController帶有三個嵌入在導航控制器中的UITableViews
- 13. 帶有嵌入式導航控制器的ModalViewController - 無法解僱
- 14. 帶有嵌套視圖控制器的iOS自定義導航
- 15. 帶有tabbar和導航控制器的iOS應用程序
- 16. 導航控制器返回到上方導航控制器
- 17. 從導航控制器導航到正常視圖控制器
- 18. 當按下導航控制器的按鈕時tableview崩潰了?
- 19. 如何使TableView控制器上的視圖覆蓋導航欄?
- 20. 傳遞價值的tableview導航控制器故事情節
- 21. 不能設置全透明導航控制器上的tableView
- 22. 有點像Android的導航控制器?
- 23. 沒有導航控制器的ios segues
- 24. 推的UIViewController沒有導航控制器
- 25. ios8的導航控制器
- 26. 的Xcode - 導航控制器
- 27. 的TableView數據傳遞給其他的tableView和導航控制器
- 28. 沒有桌面控制器的故事板導航控制器
- 29. 沒有導航欄的iOS導航控制器
- 30. 隱藏沒有導航控制器的導航欄
TableView控制器*還*嵌入在導航控制器中? – BaseZen
它嵌入在不同的導航控制器中。 –
這就是爲什麼它不起作用。 – BaseZen