보기 기반 응용 프로그램에 탐색 컨트롤러를 추가하고 싶습니다. 우리는 당신은 단지 인터페이스 빌더의 오른쪽 아래 모서리에 개체에서 "탐색 바"를 드래그 할 수 있습니다보기 기반 응용 프로그램에 uinavigation 컨트롤러를 추가하는 방법
2
A
답변
2
당신은
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
당신은 할 수 없습니다 당신이 UIApplicationDelegate 방법에있는 경우가
UIViewController *yourViewController = ...
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:yourViewController];
[self presentModalViewController:navController animated:YES];
//you need to release the controller
[navController release];
를 다음과 같이 초기화 할 필요가 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
이 두 프로그램과 XIB 파일을 사용을 ... 할 수있는 방법에 대해 설명합니다. 이것은 기본적으로 Sachin이 답변 한 내용을 설명하지만 프로그래밍 방식으로 탐색 컨트롤러의 기능을 만들어야합니다. 나는 새로운 관점을 스택에 밀어 넣고 튕겨 낸다.
제 의견으로는 코드에서 entierly하는 것이 가장 쉽습니다. 당신이 당신의 UIViewController에서 탐색 컨트롤러를 통합해야하는 경우
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
- 드래그를 다음과 같이 XIB를 사용하여이 작업을 수행하고 그것에
UINavigationController
을 놓을 수 있습니다.- 콘센트를 만들고 연결하십시오.
- 탐색 컨트롤러의 특성을 열고 루트 보기를 설정하십시오.
관련 문제
- 1. iPhone의보기 기반 응용 프로그램에 내비게이션 컨트롤러를 추가하는 방법은 무엇입니까?
- 2. 분할보기 기반 응용 프로그램에 웹보기를 추가하는 방법
- 3. iPhone :보기 컨트롤러를 열거하는 방법?
- 4. 보기 기반 응용 프로그램에 탐색 효과를 추가 하시겠습니까?
- 5. 보기 기반 응용 프로그램의 탭 표시 줄
- 6. iPhone : 새로운 "보기 기반 응용 프로그램"만들기 =보기 컨트롤러 없음?
- 7. UINavigation Bar 상단에 배너/이미지보기를 추가하는 방법
- 8. 내 응용 프로그램에 검색 기능을 추가하는 방법
- 9. Cakephp 응용 프로그램에 Cron 탭을 추가하는 방법
- 10. iphone 응용 프로그램에 ical을 추가하는 방법
- 11. 탭 막대 응용 프로그램에 CoreData를 추가하는 방법
- 12. asp.net 웹 응용 프로그램에 CSS를 추가하는 방법
- 13. WinForms 응용 프로그램에 WPF 윈도우를 추가하는 방법
- 14. ASP.NET 응용 프로그램에 CardSpace 지원을 추가하는 방법
- 15. Silverlight 응용 프로그램에 COM 참조를 추가하는 방법
- 16. 안드로이드 응용 프로그램에 벽지 갤러리를 추가하는 방법
- 17. 기존 응용 프로그램에 메뉴 항목을 추가하는 방법
- 18. C# 양식 응용 프로그램에 Websevice를 추가하는 방법
- 19. winform C# 응용 프로그램에 도움말을 추가하는 방법
- 20. 보기 컨트롤러를 언로드/다시로드하는 올바른 방법
- 21. "추가"보기 컨트롤러를 만드는 가장 좋은 방법
- 22. Zend Framework : 새 컨트롤러를 추가하는 방법?
- 23. 보기 기반 응용 프로그램 내 UItableview
- 24. 자바 웹 기반 응용 프로그램에 대한 라이센스
- 25. 보기 기반 응용 프로그램에서 입자 효과를 사용하는 방법은 무엇입니까?
- 26. iPhone "보기 기반 응용 프로그램"템플릿 :보기 컨트롤러 xib는 어떻게로드됩니까?
- 27. 보기 기반 응용 프로그램 템플릿 없음 Xcode
- 28. 보기 기반 응용 프로그램의 탭 표시 줄?
- 29. 보기 기반 응용 프로그램에서 행 관리
- 30. 보기 기반 응용 프로그램에서 다른보기로 한보기로 돌아가는 방법