2012-02-21 5 views
2

NavigationController를 사용하지 않고 storbyboard가있는 애니메이션/단편으로 뷰를 변경할 수 있습니까? 나는 이것을 수행하는 방법을 알아낼 것 같습니다. 나는 그것이 꽤 단순하지만 행운이 없을 것이라고 생각했다. 방금 두 가지 뷰가 있으며 navigationcontroller를 추가하지 않고 전환하고 싶습니다.Segue/NavigationController없이 스토리 보드의 두 뷰 간 전환

답변

3

확실히, segue를 만들고 "밀어 넣기"대신 나타나는 팝업 메뉴에서 "모달"을 선택하십시오.

[self dismissModalViewControllerAnimated:YES]; 
+0

여전히 "모달"세그먼트를 사용하지만보기 컨트롤러가 하단에서 슬라이딩되는 대신 화면의 오른쪽에서 들어오는 간단한 방법이 있습니까? –

+0

아! 스토리 보드에서 두 viewController 사이에 생성 된 화살표를 클릭하면 속성 관리자로 이동하여 거기에 전환 스타일을 조정할 수 있습니다. –

2

T.J. : 반환 할 때

당신은 프로그래밍 방식으로 그것을 할 modal 세그를 선택하는 것이 맞지만, iOS 5 이상에서는 -dismissModalViewControllerAnimated:이 사용되지 않습니다.

대신 -dismissViewControllerAnimated:completion:을 사용해야합니다.

iOS 6의 출현으로 'unwind actions'을 사용하여 제시된 컨트롤러를 unwind segues로 해제 할 수 있습니다.