2011-03-02 55 views
1

我可以以编程方式将UINavigationController添加到UIView,但这是如何在IB中表示的呢?UIView内的UINavigationController

每次我将UINavigationController添加到视图heirarchy它保持在(根)UIView相同的水平。这是正常的吗?

我希望能够在视图下面“拖动”UINavigationController。

View 
    - UINavigationController 
    - UIView 

而是我获得IB:

View 
    -UIView 
UINavigationController 

我基本都在我的应用程序,它包含两个部分视图,顶部是一个UIView和底部是UINaivationController。 (认为​​它像一个像分裂的看法,但垂直)

我的主要问题是这样的:在设计视图期间看到UINaigationController与IB根视图相同的级别是否正常?

回答

1

非常多。 IB并没有真正让你用控制器拥有的观点做很多事情;你需要一个出口指向该导航控制器,那么,在-viewDidLoad-application:didFinishLaunchingWithOptions:也好,添加导航控制器的视图您要为其父任何观点,即

[self.theParentViewOutlet addSubview:self.theNavigationControllerOutlet.view]; 
相关问题