2016-05-13 60 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

    我在测试您的答案后编辑了我的问题。您的解决方案插入一个新的导航控制器我的情况有点不同。 –