2013-05-21 17 views
0

我只注意到的UIViewController有一個像是否所有UIVIewControllers都帶有UINavigationController,UISearchDisplayController等?

self.navigationController 
self.searchDisplayController 

等。其中弄得我有點性質。我沒有在我的xib文件中定義這些 - 但我注意到我可以訪問和使用它們,它們會自動顯示在我的視圖中。爲所有視圖控制器實例化的原因是什麼?

如果我想通過xib文件定義並連接我自己的文件,該怎麼辦?

回答

3

這些值默認爲nil。如果已經使用相應的控制器設置了視圖控制器,它們只會返回值。

換句話說,如果視圖控制器尚未添加到導航控制器,則navigationController屬性返回nilsearchDisplayController相同。

相關問題