2010-03-12 5 views
2

UIViewController에서 시작하는 기존 iPhone 응용 프로그램이 있습니다.기존보기 기반 앱에 테이블보기 및 탐색 컨트롤 추가

내가 원하는 것은 새로운 테이블보기 두 개를 추가하는 것입니다. 하나는 탐색 컨트롤러가 필요합니다. 아무도 내 애플 리케이션에 이것을 개조하는 방법에 대한 정보를 제공하거나 탐색 템플릿을 사용하여 처음부터 다시 시작해야합니까?

답변

1

완벽하게 수행 할 수 있지만 질문이 필요하다면 새로운 탐색 기반 앱을 만들고보기 컨트롤러와 .xib를 새 프로젝트로 복사하는 것이 좋습니다.

어쨌든 내비게이션 컨트롤러가 처음으로 보이는 경우 MainWindow.xib를 열고 내비게이션 컨트롤러를 추가해야합니다. 그런 다음 네비게이션 컨트롤러 콘센트를 앱 델리게이트에 추가하고 연결하십시오. 그런 다음 탐색 컨트롤러의보기를 기본 창보기로 설정해야합니다.

파일 -> 새로 만들기 명령에서 새로운 UITableViewController 하위 클래스를 만듦으로써 모든 iPhone 응용 프로그램에 테이블보기를 쉽게 추가 할 수 있습니다.

비록이 길로 가더라도 템플릿/속임수 시트로 사용할 새 탐색 기반 프로젝트를 만드는 것이 좋습니다.

+0

감사 프랭크, 그냥 물어 것에 대한 내 생각을 확인! 앱을 탐색 기반 템플릿에 추가하고 거기에서 가져옵니다. – ajcooper

0

은 기존 프로젝트에 .H와하는 .m 파일 및 단지 그들이 과거를 복사 단지

1

가 프로그래밍 할 수는 refferences를 추가합니다.

글쎄, 먼저 앱을 시작한다는 것은 UINavigationViewController + View Controller라는 것을 의미한다고 가정합니다. 당신의 ProjectAppDelegate에서

: 그것은 큰 변화를 필요로하는 경우

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    // Override point for customization after application launch. 
    UINavigationController *navicon = [[UINavigationController alloc] initWithRootViewController:self.viewController/*your own viewController*/]; 
    [self.window addSubView:navicon.view]; 
    [self.window makeKeyAndVisible]; 
    return YES; 
} 

, 더 나은 처음부터 다시 시작 ...

관련 문제