UITabBar
및 5 UITabBarItems
이 포함 된 .xib 파일을 만들었습니다. 5 개의 탭 중 4 개가 동일한 UIViewController
클래스에 연결되기를 원합니다. 동일한 인터페이스 (데이터 만보기에 차이가 있음)가 있기 때문입니다.동일한 UIViewController 클래스를 사용하여 다른 xib 항목을 사용하십시오.
따라서 UIViewController
을 4 번 탭 모음 항목 당 한 번 인스턴스화하는 것이 좋습니다. 그리고 .xib의 UITabBarItems
각각을 하나의 인스턴스 인 UIViewController
과 연결하십시오.
그러나 내 UIViewController
에서 내 xib 탭 표시 줄 항목을 참조하고 setTabBarItem 메시지를 보내는 방법을 알아낼 수 없습니다. 내가 어떻게 그걸 얻을 수 있니? init에 .xib 탭 표시 줄 항목을 전달하려고 시도했지만 (init를 덮어 썼음) 참조를 관리하지 못했습니다. self.window 항목 다음에 AppDelegate
에 컨트롤러를 인스턴스화합니다.
(내가 여기서 뭔가 이상한 말한다면, 규칙을 프로그래밍 일반적인 아이폰 OS와 감각을하지 알려 주시기 바랍니다)
탭 당 하나의보기 컨트롤러 만 사용해야합니다. – m177312