簡體   English   中英

設置UINavigationController的根視圖

[英]Set root view for UINavigationController

我似乎忘記了如何更改UINavigationController的根視圖

我有這個代碼:

[window addSubview:navController.view];

但是我在哪里設置(最好通過界面構建​​器)根視圖?

UINavigationController有一個viewControllers屬性,它是一個NSArray,不是只讀的,因此可以替換它。

來自Apple的UINavigationController參考

為此屬性分配新的視圖控制器數組等效於調用setViewControllers:animated:方法,並將動畫參數設置為NO。

因此,繼續使用根視圖控制器創建NSArray,並將UINavigationController.viewControllers設置為該數組。

導航控制器的子控制器是根控制器。 您可以將另一個視圖控制器拖到IB中的導航控制器上進行更改。 最簡單的方法是看你是否切換到View -> as List

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM