2014-12-12 3 views
1

에 전달하는 내가 다른 UIViewController에어떻게 Containerview의 또 다른 UIViewController에

아래이 이미지 한 containerview에서 통과에 문제에있어 내가 수행 할 작업에 대한 스토리 보드를 보여줍니다.

enter image description here

내 응용 프로그램은 하나 Containerview을 가지고 있으며, 나는이 응용 프로그램에 버튼을 추가했습니다. 버튼을 눌렀을 때 segue를 통해 다른보기를 전달하려고합니다. 하지만 버튼을 누르면 전체 화면으로 열리고 있습니다. 컨테이너 뷰와 동일한 크기로이보기를 열려고합니다. 이 세그웨이는이 여행에 유용 할 수 있습니까? 어떻게 할 수 있니?

답변

2

UINavigationController에 포함 된 viewcontroller를 변경 한 다음 원본 포함 된 viewcontroller를 탐색의 rootviewcontroller로 만들면 원하는 동작을 얻어야합니다.

enter image description here

+0

감사를 표시합니다 다음 원하는 속성 관리자의 크기,하지만 난 우리가 서로 :) 서로를 이해하지 못하는 것 같아요. 기본적으로 나는이 물건을 원한다. 내가 버튼을 누르면 컨테이너 뷰를 동일한 크기의 컨테이너 뷰로 전환하려고합니다. NavigationController는 두 개의보기를 전환하기위한 것입니다. 내가 맞습니까? – fozoglu

+0

다이어그램에서, 포함 된 viewcontroller가있는 containerview를 표시하고 다른 viewcontroller로 segue하려고합니다. 당신이하고 싶은 segue가 모달이 아닌 한, 이것을하는 방법은 UINavigationController를 사용하는 것입니다. 그것은 정확하게 그들이하도록 설계된 것입니다. –

+0

응용 프로그램에서 가질 수있는 UINavigationController 수에 제한이 없으므로이 솔루션을 사용하면 "첫 번째"viewController가 다른 UINavigationController에 의해 제어되는 것을 배제하지 않습니다. –

0

세트 고정 당신이 해당 크기보기 코멘트 @Joseph에 대한