我構建了一個應用程序。在我使用TableView的觀點上。所以現在我想將這個Table視圖更改爲導航控制器。TableView導航基於視圖的應用程序項目上的控制器?
1-如何將UITable視圖更改爲導航控制器?
我構建了一個應用程序。在我使用TableView的觀點上。所以現在我想將這個Table視圖更改爲導航控制器。TableView導航基於視圖的應用程序項目上的控制器?
1-如何將UITable視圖更改爲導航控制器?
實現此目的的最簡單方法是創建一個新的「基於導航的應用程序」。這將設置你需要的一切。默認情況下,這會爲你安排簡單RootViewController的,如果你願意,你可以通過編輯應用程序委託
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after app launch
RootViewController *rootViewController = (RootViewController *)[navigationController topViewController];
rootViewController.managedObjectContext = self.managedObjectContext;
[window addSubview:[navigationController view]];
[window makeKeyAndVisible];
}
所有你需要做的就是你的TableViewController複製到新項目和變化而變化這是您的TableViewController的RootViewController是你的
如果您已經開始使用XCode中的某個模板項目,請爲您的視圖找到.xib文件,然後雙擊.xib文件啓動InterfaceBuilder。您可以通過拖放組件以及從調色板添加組件來直接操作視圖。
我會穿過蘋果教程之一,並獲得使用InterfaceBuilder的感覺 - this tutorial shows adding a view controller。
我沒有得到我的答案! – Momi 2010-01-03 11:32:35
沒有真正的,沒有神奇的答案...撕掉你的UITableView並用UINavigationController代替它,然後將UITableView讀取到UINavigationController。 – 2010-01-03 11:44:17
謝謝大家。最後我想通了:D,只是把這個代碼:
UINavigationController *myNav=[[UINavigationController alloc] initWithRootViewController:[[YourViewController alloc] initWithNibName:@"YourViewController" bundle:nil]];
[self presentModalViewController:myNav animated:YES];
好的,我會試試看! – Momi 2010-01-03 13:40:42
BTW的默認導航應用程序有一個TableViewController作爲RootController,所以只需修改它顯示您需要的數據 – Liam 2010-01-03 13:43:17
行。我添加導航控制器到我的AppDelegate.h /.m像導航應用程序項目,然後在主視圖控制器上導入導航控制器在mainwindow,我連接我的委託從應用程序委託,並設置筆尖名稱我viewcontroller。但窗臺不起作用! – Momi 2010-01-03 16:30:41