다른 포스터는 AppDelegate에서 Nav 컨트롤러를 만들어야한다고 말했습니다. 새로운 UIView를 presentModalViewController와 같은 스택에 추가하는 경우 UIView를 만들고 Nav Controller를 추가해야합니다. 만약 당신이 그 화면에서 nav 컨트롤러를 원하지 않는다면, 다음은 navController.hidden 속성을 사용하는 것입니다.
은보기로 탐색 컨트롤러가 이렇게 추가하려면 다음 질문으로 도움이
NoticesView *noticesScreen = [[[NoticesView alloc] init] autorelease];
noticesScreen.delegate = self;
UINavigationController *navController = [[[UINavigationController alloc] initWithRootViewController:notices_screen] autorelease];
[self presentModalViewController:navController animated:YES];
희망을. 그래도 정확히 무엇을하고 있는지 알아 내려고 노력했습니다
UITableView와 같은 멋진 답변도있었습니다. (왜 NavigationController를 이미 내비게이션 컨트롤러라고 가정하고 있습니다.) 아마도 어쩌면 내가 뭔가를 놓쳤습니다. – Rudiger
하, 아마도 그게 내가 뭔가를 놓치고있다! 내가 주석을 가지고 UIMapView 있습니다. 거기에 동일한 데이터가 있지만 테이블보기에서 내장 된 해당 tableview 있습니다. 내가 그것을 드릴 다운 수 있도록 탐색 컨트롤러가 필요합니다. "Show list view"버튼을 클릭하면 내비게이션 컨트롤러가 제어하는 테이블 뷰를 가져오고 싶습니다. 내가 잘못 했나요? –
mapview가 광산과 비슷하다고 가정하면 mapview에 내비게이션 컨트롤러가 있습니까? 어딘가에? 혼란스러워하는 경우에 나는 presentModalViewController를 통해 mapView를 밀고 그것을 루트 v로 전달했다. 컨트롤러보기. 원한다면 탐색 막대를 숨길 수 있지만 표시하려면 – Rudiger