[英]How can i set root viewController of NavigationController
[英]How can i define a NavigationController that embeds a ViewController?
我看過一個包含以下故事板的項目:
http://www.disclafani.org/vc.png
我想知道如何將CustomerPagesViewController構建為NavigationController,但我沒有看到RootNavigationController。
簡而言之...如何定義嵌入ViewController的UINavigationController?
當您將導航控制器拖放到情節提要中時,它將創建兩個控制器(更精確地說是兩個場景):一個navigationbar controller
rootview controller
和一個將被定義為rootview controller
的tableview controller
rootview controller
。 您要做的就是用自定義控制器替換tableview控制器:它將被嵌入到導航控制器中。
編輯抱歉,我想在第一個答案中誤導您:看起來您不能簡單地將一個控制器替換為另一個控制器。 如果要在導航控制器中嵌入自定義視圖控制器,則更好的方法是:
view controller
拖放到情節提要上 custom view controller
編輯定制類字段來引用custom view controller
embed in
選擇embed in
選項:您的導航控制器現在應包含視圖控制器。 您可以刪除拖放導航欄控制器時創建的tableview控制器。 聽起來好像是情節提要上的教程可能會有所幫助。 雷·溫德利希(Ray Wenderlich)在他的網站上有一個不錯的網站。 看到這個鏈接:
http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1
本教程還將向您展示如何在情節提要中使用UIViewController創建UINavigationController。
干杯
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.