2011-10-09 3 views
0

CoreDataBooks 샘플 코드를 따르고 있으며, 지금까지 tableViewNavigation bar없이 표시 할 수있었습니다. Naviagation bar을 상단에 표시하려면 어떻게해야합니까? TableViewFlipsideViewController에 있습니다.MainWindow in Utility Application

나는 샘플 코드가 MainWindow.xib이고 Utility Application이 없다고 생각한다. 어떻게 MainWindow.xib을 만들고 FlipsideViewControllerNavigation Controller 만 넣을 수 있습니까?

고마워요?

답변

0

당신이 쓰는 모든 것은 그 모든 것의 수퍼 뷰이기 때문에 UIWindow이어야합니다.

당신의있는 tableView와 UINavigationController 표시를하기 위해이 작업을 수행해야합니다 :

UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:myFlipSideViewController] ; 

그럼 당신은 당신의있는 FlipsideViewController가 대신 네비게이션 컨트롤러를 보여 보이고있다 동일한 방법.

+0

나는 당신의 요지를 이해하지 못한다고 생각합니다. 내 FlipsideViewController에는 UIWindow가 없습니다. 내 MainViewController에는 UIWindow 만 있습니다. 샘플 코드처럼 MainWindow에 대한 XIB도 없습니다. 마지막으로, 귀하의 코드는 어디에 두어야합니까? –

+0

@Ahan Malhotra 예 맞습니다. 응용 프로그램 당 하나의 UIWindow 만 있습니다. 첫 번째보기를 배치하기 위해 하나의 UIWindow 만 필요합니다. 다른 UIWindows는 필요하지 않습니다. 해당 코드를 FlipsideViewController 인스턴스 아래에 배치하고 해당 객체를 initwithrootviewController에 배치 한 다음 flipsideViewController가 navigationController를 표시하는 대신 표시합니다. –

+0

FlipsideViewController의 viewDidLoad에 코드를 삽입할까요? 그렇게 할 때'예상치 못한 인터페이스 이름 'FlipsideViewController': 예상 표현식 ' –

관련 문제