什麼會的代碼是在以下幾個情況下使用一個UINavigationController的建立UINavigationController的?如何從二樓下來(而不是從代表/ RootController級)
- 基本應用程序是基於所述的XCode 4模板「實用新型申請」,具有的MainView & FlipSideView控制器(即的MainView不使用一個UINavigationController,但模態打開FlipSideview)
- 在不利的一面視圖我有一個設置爲執行配置設置的UITableView
- 希望能夠單擊此FlipSideview UITableView的一行,然後使用UINavigationController概念,然後水平轉換爲編程生成的UITableView,以便用戶可以選擇/更改該值,然後一旦完成,他們可以點擊左上角的背面按鈕(whi CH的UINavigationController的將供應)
- 重新XIB文件,那麼總體而言,和的MainView將FlipSideView有一個XIB文件(從模板),但該程序生成的「選擇價值」的看法不會有一個
所以我不確定在這種情況下/如何創建/保持/使用UINavigationController?這裏的代碼是什麼樣的,UINavigationController變量在哪裏被保存,FlipSideView XIB需要被修改?
PS。事實上,FlipSideview本身必須改變才能在頂部加入導航欄? (當時我不得不模式,現有的模板的完成按鈕從它的導航欄,新的UINavigationController導航欄我猜)
PSS。嘗試這個,但得到一個錯誤:
- (void)viewDidLoad
{
[super viewDidLoad];
self.uiNavController = [[UINavigationController alloc] initWithRootViewController:self];
self.navigationController = self.uiNavController;
// ==> error: object cannot be set - either readonly property or no setter found
}
如果我對你的問題中號清楚,那麼你想不從應用程序的委託,但是從任何其他視圖控制器添加導航控制器,男我吧? – saadnib