UISplitViewController
과 presentViewController:animated:completion
을 사용하여 몇 가지 문제가 발생했습니다.presentViewController : animated : 새로운 ios 5.1에서 완료 표시 문제 UISplitViewController
가장 간단한 형태로 문제를 해결하기 위해 마스터/세부 템플릿을 사용하여 간단한 프로젝트를 만들었습니다. 프로젝트에서 마스터보기의 탐색 막대에 +
버튼을 추가했습니다. 더하기 단추는 간단한 빈보기로 탐색 컨트롤러를 만듭니다. 이 내비게이션 컨트롤러는 presentViewController:animated:completion
을 사용하여 제공됩니다. 그러나 제시된보기는 마스터보기에만 표시되며이를 닫으면 전체보기가됩니다. 무슨 일이 일어나고 있는지 이해할 수없는 것 같습니다. 이 문제가 발생한 사람은 누구입니까? 여기에 코드가 있습니다.
- (void)showViewController:(id)sender
{
LMTestViewController *masterView = [[LMTestViewController alloc] init];
[self presentViewController:masterView animated:YES completion:nil];
[masterView release];
}
도움 주셔서 감사합니다.
세부 정보보기 및 masterView 컨트롤러 모두에서 마스터/세부 정보는 navigationControler입니다. 다른 NavigationController에 NavigationController를 넣을 수는 없습니다. 뷰 계층 구조는 혼란 스러울 수 있습니다. 다른 navigationController를 원한다면 Modal을 사용해보십시오. –
나는 모달 형식으로 발표하고 있습니다. – myieh