2011-10-25 3 views
0

완벽하게 작동하는 스토리 보드에 탭 막대 컨트롤러를 만들었습니다. 이제보기 컨트롤러에서이 탭 막대 컨트롤러로 이동해야합니다. 탭바 컨트롤러에 대한 별도의 클래스가 없습니다. 그러나이 탭 표시 줄 컨트롤러에 대한 클래스를 만들려고했지만 그것을 호출 할 때/initialise, 그냥 스토리 보드에서 whats 대신 새 탭 표시 줄을 제공합니다. 필자는 잠시 동안 이것에 붙어 있었으므로 어떤 도움을 주시면 감사하겠습니다. 그래서 응용 프로그램이 이런 식으로 작동합니다. viewcontroller1 -> viewcontroller2 -> tabbarcontroller (테이블 뷰와 맵 뷰 있음)스토리 보드를 사용할 때보기 컨트롤러에서 탭 막대 컨트롤러로 이동 ioS5

답변

3

질문을 올바르게 이해했다면, 스토리 보드의 속성 편집기에서 TabBarController에 식별자를 할당하면됩니다. 이를 사용하여이 코드를 사용하여 컨트롤러를 프로그래밍 방식으로 인스턴스화하십시오.

UITabBarController *tabBarController = [self.storyboard instantiateViewControllerWithIdentifier:@"TabBarIdentifer"]; 
+0

예. 정확히 했어요. 그러나 지금 내가 현재하고있는 것은 그것을 모달로 표현하는 것입니다. 또는 subView로 추가 할 수 있습니다. 하지만 그것은 단지 어린이의 시각 일뿐입니다. 나는 이것을 부모보기로하고 싶다. 내가 어떻게 그럴 수 있니? – CodeGeek123

+0

나는 당신이 무엇을 요구하고 있는지 잘 모르겠습니다. 좀 더 명확히 해 주시겠습니까? 나는 보통 UITabBarController의 부모보기, 그래서 그것을 모달 제시하는 방법입니다 생각합니다. 그렇게하기 위해서는 segue를 push 대신 modal로 수정하면됩니다. –

+0

그래, 무슨 일을 한거야? 예를 들어 presentmodalviewcontroller를 사용하여 탭 막대를 표시했습니다. 나는 모달로 뭔가를 제시 할 때 그것이 아이가 될 것이라고 생각 했는가? 그것이 doesnt 한 그 다음 ive는 그것을 올바르게했을 정도로 그것을 바꿔야한다. 알려주세요 – CodeGeek123

관련 문제