2012-08-14 2 views
1

내 응용 프로그램에 splitview 컨트롤러가 있고 셀이 자세히보기로 선택되면 왼쪽 및 오른쪽 창을 모두 대체하는보기를 푸시합니다.SplitViewController에서 사용자 지정 왼쪽 창으로보기를 푸는 방법

아래의 코드는 오른쪽 창만 사용자 지정보기로 바꿉니다.

SecondViewController *secondView = [[SecondViewController alloc] 
    initWithNibName:NSStringFromClass([SecondViewController class]) 
    bundle:nil]; 

[[self navigationController] pushViewController:secondView animated:YES]; 

왼쪽 패널에 다른 테이블을로드하고 싶습니다.

답변

0

splitviewcontroller보기를 바꿔야합니다. 당신이 거기에서하고있는 것은 당신이 생각하고있는 네비게이션 콘트롤러를 누르는 것입니다. 당신의 세부 사항이나 분할보기 컨트롤러의 네비게이션 부분입니다. 이 같은

뭔가를 무력하지만 당신은 당신이 더 필요 무엇을 변경해야 할 것 :

AppDelegate에 * myDelegate = [[UIApplication sharedApplication] 위임]

[myDelegate.splitViewController.view addSubView secondView.view];

아니면 응용 프로그램 위임 rootViewcontroller를 교체하려고

myDelegate.window.rootViewController = secondView;

이것은 모두 사용자가 올바른 속성을 갖고 있다고 가정하지만 위의 코드 스 니펫에있는 뷰 컨트롤러를 밀어 넣는 것이 아니라 솔루션을 생각해야합니다. 도움이 되었기를 바랍니다.

관련 문제