2016-05-13 37 views
0

嵌入現有的UIViewController到一個新的UINavigationController在接口[編輯檢測到重複後] 這是我的背景:生成器

  • 我有塞格斯鏈接
  • 我創建了一個新的類「NavigationControllerDelegate一系列的UIViewController ',它擴展了NSObject和UINavigationControllerDelegate(爲了管理過渡動畫)
  • 在Interface Builder中,我插入了一個新的UINavigationController
  • 我把它與類' NavigationControllerDelegate」
  • IB,在我插入的UINavigationController一個對象,並宣佈它作爲委託

我現在需要此導航控制器鏈接到現有的視圖控制器。

在Interface Builder(版本的Xcode 7.3.1(7D1014)),我想知道如何將現有的UIViewController進入一個全新的UINavigationController?

enter image description here

回答

1

你可以不喜歡它,

選擇viewcontroller

editor選擇embed in

然後從選項

而且您的視圖控制器將獲得與關係賽格瑞新的導航控制器選擇navigation controller

希望這將有助於:)

+1

這是與用戶的答案不同。這只是分享知識的人!因爲用戶已經給出答案,所以他/她不會接受這個答案。只是爲了通知還有另一種方法可以做到這一點。 @AshishKakkad – Lion

+1

@liion - 提問者已經回答了自己的問題,最好刪除答案 –

+0

更簡單更好,thx! –

0

這裏的答案:

  1. 在故事板插入一個新的UINavigationController。這將是故事板入口點
  2. 按Ctrl +點擊NavigationController並拖動鏈接到ViewController。上下文菜單應該出現如下

enter image description here

  • 選擇關係Segue公司>根視圖控制器
  • 新賽格瑞應該鏈接導航控制器和視圖控制器
  • 導航條應該出現在視圖控制器的頂部
  • enter image description here

  • 甲新導航杆插入
  • 在導航視圖,在左側,你有一個新的關係「根視圖控制器」到「視圖控制器」
  • enter image description here enter image description here

    +2

    你已經有了一個答案:)那麼你爲什麼把這個問題浪費了這樣的空間:|因爲我看到問題的時間和時間或答案都是一樣的 –

    +0

    哦,我看到:保持它多一個牧師加入你大聲笑 –

    +0

    @NitinGohel大聲笑...我沒有看到用戶已經發布的答案... :-) –

    1

    只需兩步:

    要在UINavigationController的

    enter image description here

    2嵌入

    1)選擇視圖控制器)轉到編輯>嵌入In> UINavigation Controller

    enter image description here

    你完成了......

    enter image description here

    +0

    我在測試您的答案後編輯了我的問題。您的解決方案插入一個新的導航控制器我的情況有點不同。 –