2012-10-03 8 views
5

동일한 버튼에서 2 개의 Segue를 만들어야하고, 그 다음 기기 방향에 따라 어느 것을 사용할 것인지 프로그래밍 방식으로 선택하고 싶습니다. 내가 가지고있는 문제는 버튼에서 다른 뷰로 하나의 세그먼트를 생성하는 것처럼 보이기 때문에 두 번째 세그먼트를 추가하면 첫 번째 세그먼트 만 변경됩니다.수동으로 Segue 사용하기

어떻게 프로그래밍 방식으로 수행 할 수 있는지 또는 어떻게 처리해야하는지 등의 단추에 연결되지 않은 segue를 추가합니까? 두 개의 뷰를 가지고 훨씬 더 단순하게 만들 수있는 객체와 사용자 지정 항목이 많아서 회전 할 때 코드를 기반으로 객체를 이동하는 대신 방향에 따라 동적으로 선택되는 두 가지보기를 원합니다.

답변

14

수동으로 세그를 트리거해야합니다. 버튼을 메서드에 연결 한 다음 스토리 보드의 각보기 컨트롤러에서 다른보기 컨트롤러로 하나씩 두 개의 코드를 만든 다음 IB에 식별자를 지정하고 메서드에서 "performSegueWithIdentifier :"를 호출 할 수 있습니다. 수동 SEGUE을 할

정보

추가

, 다른 뷰 컨트롤러에 IB의 뷰 컨트롤러 객체에서 컨트롤 버튼을 클릭하고 상자가 "수동 SEGUE"로 나타납니다. 식별자가 있는지 확인하십시오.

1

나는 방아쇠를 방아쇠를 당긴 다음 방아쇠를 프로그래밍 방식으로 방아쇠를 당길 수있는 방아쇠를 가질 수 있다고 생각할 것입니다.

+0

나는 내 문제가 어떻게 시작과 함께 segue를 만드는 것입니다 – jskrwyk