0
我有一個tableView,並希望添加一個新的viewController,以便當用戶選擇一個項目時,新視圖顯示圖像和頂部的欄將允許用戶去回到tableView。如何導航控制器添加到現有的視圖
頂部的導航欄將出現在兩個視圖中。是否也可以添加一個按鈕,例如分享給它,並將我自己的行爲鏈接到按鈕?
謝謝。
我有一個tableView,並希望添加一個新的viewController,以便當用戶選擇一個項目時,新視圖顯示圖像和頂部的欄將允許用戶去回到tableView。如何導航控制器添加到現有的視圖
頂部的導航欄將出現在兩個視圖中。是否也可以添加一個按鈕,例如分享給它,並將我自己的行爲鏈接到按鈕?
謝謝。
你的tableView應該存在於一個UIViewController子類中,這個子類本身就是一個UINavigationController。您可以通過在項目創建嚮導中選擇「基於導航」的應用程序來爲您設置此結構。或者你可以用代碼自己創建這個結構。在您的應用程序委託中,創建一個UINavigationController,並將您的應用程序的第一個ViewController設置爲根視圖控制器。然後壓入和彈出視圖控制器很容易,只要致電:
MyDetailVC *vc = [[[MyDetailVC alloc] initWithNibName:@"MyDetailVC" bundle:nil] autorelease];
[self.navigationController pushViewController:vc animated:YES];
編輯:那麼,澄清,你不「添加導航控制器存在的看法,」您的視圖控制器的你「push和pop實例導航控制器的堆棧「。
什麼是自我?每個視圖控制器是否需要有導航控制器? – jarryd 2011-02-18 16:55:26