3

아래는 내 Main.storyboard이며 탭 막대 컨트롤러가 있습니다. 나는 그것의 탭 중 하나에 분할보기 컨트롤러를 보여주고 싶다. 두 번째 그림과 같이 splitVC는다른 스토리 보드에서 탭 표시 줄에 분할보기 컨트롤러를 표시하는 방법은 무엇입니까?

The below is my Main.storyboard and it is having tab bar controller. I wish to show a split view controller in one of the tabs of it. The splitVC is in other storyboard as shown in second picture

이 스플릿 뷰 컨트롤러가 제 스토리가 다른 스토리이다. 을 컨테이너 뷰를 사용 • : 나는 프로그래밍 방식으로 컨테이너보기에서 splitVC을 보여 주려고하지만 말하는 오류를 던지고있다 : ContainerView는 뷰 컨트롤러가 있어야합니다 나는 다음과 같은 방법을 사용하여 메인 스토리 보드를 표시 할 수 없습니다입니다

This is second storyboard which has a split view controller.

인덱스 1 (첫 번째 그림과 같이 컨테이너보기를 시도했습니다.)

누구나 탭 표시 줄에 표시하는 가장 좋은 방법을 제안 할 수 있습니까? 아니면 컨테이너 접근법을 올바르게하지 않으면?

답변

2

안녕 @Divjyot Answers here might help 사과 UISplitViewController 항상 rootviewcontroller 여기

당신은 탐색 스택에 분할 뷰 컨트롤러를 밀어 수 없습니다 사과

에서 참고 인에게해야 권장합니다. 분할 뷰 컨트롤러를 자식으로 다른 컨테이너 뷰 컨트롤러에 설치할 수도 있지만 대부분의 경우에는 권장하지 않습니다. 스플릿 뷰 컨트롤러는 일반적으로 앱 창의 루트에 설치됩니다. 인터페이스를 구현하는 방법에 대한 도움말 및 안내를 보려면

+0

안녕하세요, 감사합니다. 나는 그것에 동의한다! splitVC를 다른 컨테이너 뷰 컨트롤러에 자식으로 설치하도록 제안 할 수 있습니까? – djay

+0

미안 나는 거의 1 주 동안 그것을 시도했다. 그리고 나는 어떤 긍정적인 반응이라도 알아 듣지 않았다. 나는 uinavigationcontroller에서 그것을 사용해 보았습니다. 여전히 tabviewcontroller를 사용하여 다시 시도하고 – Koushik

+0

탐색을 사용하여 Main.Storyboard의 VC에서 두 번째 스토리 보드 ID와 SplitVC의 ID를 사용하여 SplitVC를 표시하는 버튼을 탭하여 시작할 수 있습니다. 그러나 Tab Bar 방식에서는 VC (Main.stry의 경우)에 컨테이너보기를 배치하고 다른 스토리 보드에서 다른 VC를 표시하는 방식이었습니다. 그러나 SplitVC가 다른 방법 일 수 있습니다. 그런 식으로 작동하지 않습니다. – djay

관련 문제