我想將導航控制器添加到基於視圖的應用程序。我們如何能做到這一點以編程方式,並使用廈門國際銀行文件..如何在基於視圖的應用程序中添加uinavigation控制器
2
A
回答
2
如果您需要在UIViewController納入一個導航控制器,你需要的,因爲它遵循
UIViewController *yourViewController = ...
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:yourViewController];
[self presentModalViewController:navController animated:YES];
//you need to release the controller
[navController release];
如果你是在UIApplicationDelegate方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
你不能做一個初始化它presentModalViewController:navController animated ...那麼您需要將navController.view添加到窗口中
UIViewController *yourViewController = ...
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:yourViewController];
[self.window addSubview:navController.view];
//don't do a release of navController because is not retained by addSubview
0
UINavigationController *navcontroller = [[UINavigationController alloc] initWithRootViewController:viewController];//here viewController is to which you want to make the navigation
[self.view addSubView:navController.view];
0
您只需拖動「導航欄」從你的對象在Interface Builder的右下角。這基本上做了薩欽在他的答案中所說的,但你仍然需要以編程方式創建導航控制器的功能。即將新視圖推向堆棧並將其彈出。
在我看來,最簡單的做法是在代碼中執行它。
0
如果您希望將導航控制器作爲主窗口的根視圖。然後你可以使用下面的代碼。
@interface yourAppDelegate_iPad : NSObject <UIApplicationDelegate> {
UINavigationController *navigationController;
}
@property (nonatomic, retain) UINavigationController *navigationController;
@end
@implementation yourAppDelegate
@synthesize navigationController;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
navigationController = [[UINavigationController alloc] initWithRootViewController:yourRootViewController];
[self.window addSubview:navigationController.view];
[self.window makeKeyAndVisible];
return YES;
}
您可以通過使用廈門國際銀行如下
- 打開
MainWindow.xib
- 將做到這一點,落個
UINavigationController
它。- 創建並連接插座。
- 打開導航控制器的屬性並設置根目錄 視圖。
相關問題
- 1. 如何將uinavigation控制器添加到基於tabbar的應用程序
- 2. 如何將導航控制器添加到基於視圖的應用程序?
- 3. 如何在基於導航的應用程序中添加tabbar控制器?
- 4. 基於頁面的應用程序,UINavigation控制器,類似於iOS日曆
- 5. 在基於GWT的應用程序中添加訪問控制
- 6. 將UINavigation Controller連接到基於視圖的應用程序中的表視圖
- 7. 使用導航控制器添加視圖控制器到基於標籤欄的應用程序?
- 8. UINavigaiton控制器從基於視圖的應用程序
- 9. 如何在應用程序中將SKView添加到控制器視圖中:didFinishLaunchingWithOptions:?
- 10. 將視圖控制器添加到基於窗口的應用程序中的視圖
- 11. 在基於窗口的應用程序中添加子視圖
- 12. 需要在基於視圖的應用程序中添加pushviewcontroller
- 13. 如何在基於視圖的應用程序中的第二個視圖中放置tabbar控制器?
- 14. 如何將導航控制器添加到基於窗口的應用程序
- 15. 在我的mac應用程序中添加自定義視圖控制器作爲根視圖控制器?
- 16. 如何將表視圖控制器添加到基於標籤的應用程序的Xcode 4.3.3
- 17. 如何將Web視圖添加到基於分割視圖的應用程序
- 18. iPhone「基於視圖的應用程序」模板:視圖控制器xib如何加載?
- 19. 在基於視圖的應用程序中同時使用導航控制器和標籤欄控制器
- 20. 基於視圖的應用程序中的tabbar和導航控制器
- 21. 如何在UINavigation類型的應用程序中的視圖控制器之間進行通信?
- 22. 如何將標籤欄控制器添加到基於導航控制器的應用程序?
- 23. 返回到父視圖-UINavigation控制器
- 24. 將UINavigation添加到UITabBar應用程序
- 25. 將UINavigationController添加到基於視圖的應用程序
- 26. 如何在基於Windows的應用程序中的導航控制器之後添加普通視圖控制器?
- 27. 視圖基於應用 - 後視圖控制器retainCount [窗口addSubview:viewController.view];
- 28. 添加表視圖和導航控制到現有的基於視圖的應用程序
- 29. 如何在應用程序中的主視圖控制器(第一視圖控制器)中釋放內存?
- 30. 在基於視圖的應用程序的子視圖中使用導航控制器