2011-10-19 6 views
7

스토리 보드를 사용하여 iOS 5 앱을 시작했지만 프로그래밍 방식으로 모달로 표시하려면 어떻게해야합니까? 더 이상 nob 파일이 아니라 스토리 보드가 있으므로 initWithNibName을 사용할 수 없습니다.iOS 5 스토리 보드 및 펜촉

예. ,

setupView = [[setupController alloc] initWithNibName:nil bundle:nil]; 
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:setupView]; 
[self presentModalViewController:navigationController animated:YES]; 

나는 (내 스토리 보드) 인터페이스 빌더에서 버튼을 사용하는 경우와 '모달'그것이 매력을 작동하여 함께 두 개의 뷰를 연결이 나에게 빈 UINavigationView을 포기하지 내 인터페이스 빌더에게 하나를 것 그러나 나는 그것을 프로그램 적으로하고 싶다.

감사합니다.

답변

8

밝혀졌습니다. 나는 performSegueWithIdentifier을 찾고 있었고 매력적이라고 ​​생각합니다.

+0

그게 어떻게 된거야? 내 말은, 그것은 발신자 (id) 발신자를 요구하고 그것이 나를 혼란스럽게 만듭니다. navigationController에게 보낸 사람이 프로그래밍 방식으로 만든 "+"버튼인지 어떻게 알 수 있습니까? – Farini

+0

올바르게 기억한다면 id에'self'를 사용하면 인터페이스 빌더에서 링크를 가져옵니다. –

+0

감사합니다. 나는 이것을 알아 내려고 함께 함께 시간을 찾고있었습니다! 고맙습니다! – sridvijay

6

Beginning Storyboards in iOS 5 Part 1에 자세히 설명되어 있습니다.

+0

매우 도움이되지만 내 스토리 보드에 프로그램으로 디자인 한보기를 표시하는 데 도움이되지 않습니다. 이 가이드는 Interface Builder 내부에서 뷰를 변경하는 것에 대해서만 이야기합니다. –

관련 문제