나는이 며칠 동안 붙어 있었고 나를 죽이고있다 ... 내 viewDidLoad 이벤트에서 프로그래밍 방식으로 전체보기 UINavigationController 내보기 컨트롤러의 하위보기를 추가하려고합니다. . 지금까지, 난 단지 ...이 일을 성공했다Iphone UIViewController to UINavigation 컨트롤러 프로그래밍 방식으로
1) 만 회색 화면이 나는 것 대신에, 뷰 컨트롤러에 추가 탐색 컨트롤러를 닮은 무언가를 얻을
또는
2)을 나타 내 탐색 컨트롤러는 XIB에서 그것은 단지 일반적인 것입니다 ... 비록 내가 XIB에서로드. 이상하게도 항상 25 픽셀 아래로 이동하고 약간 잘라냅니다.
나는 Google에서 모든 단일 링크를 읽었으며이를 파악할 수 없습니다. 방금 새로운 viewcontroller를 만들었습니다 ... 그것에 UINavigationController를 추가했습니다 ... 뷰 컨트롤러를로드하려고하면 엉망이됩니다.
도움이 되었습니까?
내 전체 응용 프로그램은이 컨트롤러에 의존하지 않고 몇 페이지 만 있습니다. 당신은 그것을 어떻게 뿌리 내리게 될까요? 나는 스크린을 소유하고있는 컨트롤러에서 컨트롤을 넘겨 줄 필요가 있을까? –
(업데이트 참조 ...) –
대단한 답변을 보내 주셔서 감사합니다 !!! 모의 표현은 모범적으로 내가하고 싶은 것과 비슷하지만 회색 화면을주는 것입니다 ... LiteViewController * lite = [[LiteViewController alloc] initWithNibName : @ "LiteViewController"번들 : nil]; [self presentModalViewController : 라이트 애니메이션 : 예]; LiteViewController는 내 UINavigationController가있는 컨트롤러입니다 ... 창이나 뷰가 첨부되어 있지 않습니다. 하위 뷰만 연결되어 있으며 메인 뷰가 아닌 ... 어쩌면 그것이 회색으로 표시됩니다. –