2010-01-03 74 views

回答

2

實現此目的的最簡單方法是創建一個新的「基於導航的應用程序」。這將設置你需要的一切。默認情況下,這會爲你安排簡單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是你的

+0

好的,我會試試看! – Momi 2010-01-03 13:40:42

+0

BTW的默認導航應用程序有一個TableViewController作爲RootController,所以只需修改它顯示您需要的數據 – Liam 2010-01-03 13:43:17

+0

行。我添加導航控制器到我的AppDelegate.h /.m像導航應用程序項目,然後在主視圖控制器上導入導航控制器在mainwindow,我連接我的委託從應用程序委託,並設置筆尖名稱我viewcontroller。但窗臺不起作用! – Momi 2010-01-03 16:30:41

1

如果您已經開始使用XCode中的某個模板項目,請爲您的視圖找到.xib文件,然後雙擊.xib文件啓動InterfaceBuilder。您可以通過拖放組件以及從調色板添加組件來直接操作視圖。

我會穿過蘋果教程之一,並獲得使用InterfaceBuilder的感覺 - this tutorial shows adding a view controller

+0

我沒有得到我的答案! – Momi 2010-01-03 11:32:35

+0

沒有真正的,沒有神奇的答案...撕掉你的UITableView並用UINavigationController代替它,然後將UITableView讀取到UINavigationController。 – 2010-01-03 11:44:17

1

謝謝大家。最後我想通了:D,只是把這個代碼:

UINavigationController *myNav=[[UINavigationController alloc] initWithRootViewController:[[YourViewController alloc] initWithNibName:@"YourViewController" bundle:nil]]; 
    [self presentModalViewController:myNav animated:YES]; 
相關問題