2011-03-02 62 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]; 
相關問題