在XCode 4.2中,當我選擇「新項目」,並選擇「單視圖應用程序」,但現在我想添加一個導航控制器。我可以在Xcode 4.2中做什麼來做到這一點? (不包括故事板)iOS:Xcode 4.2和導航控制器
5
A
回答
5
除非你加入的UINavigationController到被用於導航的不同方法,即UISplitViewController或的UITabBarController其他的UIViewController,我會建議加入的UINavigationController在AppDelegate中您的應用程序窗口,然後添加了您的視圖中的UIViewController它。
如果您要添加的UINavigationController的作爲你的主要的UIViewController,你可以很容易地在AppDelegate中下面的方法做到這一點編程:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
我想補充的代碼是:
UINavigationController *navcon = [[UINavigationController alloc] init];
[navcon pushViewController:self.viewController animated:NO];
self.window.rootViewController = navcon;
現在,在您的AppDelegate.m它應該看起來像這樣:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)
{
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil] autorelease];
}
else
{
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil] autorelease];
}
UINavigationController *navcon = [[UINavigationController alloc] init];
[navcon pushViewController:self.viewController animated:NO];
self.window.rootViewController = navcon;
[self.window makeKeyAndVisible];
return YES;
}
您可以進一步瞭解如何使用UINavigationController,方法是查看UINavigationController Apple Documentation及其示例項目,您可以從相同的文檔頁面下載該示例項目。示例項目將幫助您掌握可以使用UINavigationController的各種方法。
0
你必須在項目中創建UINavigationController
類,並在您的delegate
類的意思附上您的application delegate
類中定義一個IBOutLet UINavigationController
類和您委託類定義它。在您的Interface Builder
中,將IBOutLet
連接到委託類。
相關問題
- 1. IOS:xcode 4.2新項目
- 2. UIWebView和導航控制器
- 3. Webview和導航控制器
- 4. 頁面控制和導航控制器?
- 5. 導航控制器
- 6. 導航控制器,導航項目和導航欄
- 7. 導航控制器返回到上方導航控制器
- 8. 從導航控制器導航到正常視圖控制器
- 9. 導航控制器與導航控制器的標籤欄控制器
- 10. 如何在Xcode 4.2上推導航控制器?
- 11. 導航模式視圖控制器和導航控制器的層次結構
- 12. TabBar控制器和導航欄
- 13. 推進和彈出導航控制器?
- 14. 導航控制器和表視圖
- 15. XCode 7.3 ScrollViews和導航控制器
- 16. IOS:CAD顯示/ UIScrollview和導航控制器
- 17. 導航和視圖控制器問題
- 18. iphone導航控制器和表視圖
- 19. 使用導航控制器和ECSlidingViewController
- 20. monotouch導航和選項卡控制器
- 21. 導航欄和搜索控制器
- 22. Twitter OAuth iPhone和導航控制器
- 23. ViewController導航控制器和回
- 24. 結合TabBar和導航控制器IOS8
- 25. 登錄屏幕和導航控制器
- 26. 導航控制器和ViewDeck庫
- 27. 滑動手勢和導航控制器
- 28. iOS TabBar和導航控制器
- 29. 基於TabView的應用程序與TableView和導航控制器使用Xcode 4.2
- 30. 結合標籤,導航控制器和視圖控制器
謝謝!!!!!!!!!!!!!!! – CrazyDev 2011-12-23 08:48:42