2012-09-27 4 views
1

나는 간단한 질문에 대해 미리 사과드립니다. 저는 Xcode 4.4를 사용 중이며 버튼을 눌러 내 앱에 대한 정보를 표시 할 때 단순히 두 번째보기 컨트롤러를 호출하려고합니다. 나는 두 번째 뷰 컨트롤러 (SecondViewController)를 만들고 적절한 .h 및 m 파일을 갖고있는 것 같습니다. 스토리 보드에 뷰 컨트롤러를 추가하고 뷰 컨트롤러의 클래스를 SecondViewController로 변경했습니다.스토리 보드 사용 및 다른보기 컨트롤러에서보기 컨트롤러 호출 시도

주먹보기 컨트롤러에는 i가 만든 showSecond 메서드를 호출하는 단추가 있습니다. 내가 시뮬레이터를 통해 응용 프로그램을 실행하고 첫 번째보기 컨트롤러의 버튼을 누르면

, 예상대로 화면이 뒤집하지만 검은 화면이 아니라 나는 스토리 보드 장면에서 사용자 화면으로 이동합니다. 여기

초기보기 controller.m 파일에서 코드입니다 :

-(IBAction)showSecond 
{ 
SecondViewController *controller = [[SecondViewController alloc] init]; 
controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 

[self presentViewController:controller animated:YES completion:nil]; 
} 

튜토리얼에 따라,이 스토리 보드 방법없이 작동시킬 수 있었다,하지만 약간 다른 init 함수를 필요 그것은 xib 파일을 참조하기 때문입니다. 가능한 한 스토리 보드를 사용하려고 노력 중이며 xcode 프로그래밍에 익숙하지 않습니다.

감사합니다, 제프리 여기

+0

어떤 언어이 정확히 무엇입니까? – Thousand

+0

Xcode를 사용하는 Objective-C 4.4 – jdeason

답변

0

은 버튼으로 다른보기를 표시 할 수있는 정말 쉬운 방법입니다. 스토리 보드에 다른 UIView 컨트롤러를 추가하십시오. 그런 다음 첫 번째보기에서 단추를 마우스 오른쪽 단추로 클릭하고 연결을 두 번째보기로 끕니다.

+0

감사합니다. 이것은 도움이되었다. 나는 또한 당신이 목표 - C 클래스의 새 파일을 추가하고 .H와하는 .m 파일이 생성되어있는 UIViewController의 서브 클래스를 만들면 것을 알아 냈다. 그런 다음 파일 이름에 맞게 스토리 보드 내에서의 UIViewController 클래스를 변경하고 새로운 ViewContollers 내보기로드 파일을하는 .m 때 실행 코드가 넣을 수 있습니다. – jdeason

관련 문제