2013-06-08 4 views
0

두 뷰 컨트롤러 간의 전환을 위해 segue를 사용하고 있습니다. segue 식별자를 변경하려는 조건에 따라 몇 가지 다른 조건이 있습니다. 첫 번째 ViewController에는 단 하나의 단 버튼이 하나만 있습니다.런타임시 Segue 식별자를 설정하는 방법 (프로그래밍 방식)?

잘 .... Storyboard 아래의 속성 검사기에서 UI를 디자인 할 때 문제가있는 것처럼 보일 수 있습니다. 그래서 런타임에 프로그래밍 방식으로 할 수 있습니까 ???

이 문제를 해결할 수있는 방법이 있습니까? 코드가 정말 도움이 될 것입니다.

+0

하나의 버튼이 하나 뿐인데 왜 여러 개의 식별자가 필요한가요? 나는이 일을 할 이유가 없다. – rdelmar

+0

내 스토리 보드가없는 응용 프로그램은 단편을 사용하며, 답변은 http://stackoverflow.com/questions/22961383/set-segue-identifier-programmatically/41206355#41206355에서 제공 될 수 있다고 생각합니다. –

답변

1

iOS 방법은 스토리 보드에 고유 한 식별자가 있고 다른 UIViewController로 갈 수있는 여러 개의 단편을 만드는 것입니다. 그렇게하면 코드에서 어느 것을 발사할지 결정할 수 있습니다 (performSegueWithIdentifier: 사용).

스토리 보드 외부의 단절을 수정하기위한 것이 아닙니다. 자세한 내용은 Creating a segue programmatically을 참조하십시오.