2012-11-23 4 views
0

내가 엑스 코드와 아이폰 OS SDK의 최신 버전을 사용하여 내 첫 번째 응용 프로그램을 개발하고 있어요 만들기. 나는 많은 선택권을보고있다. 그리고 빠른 인터넷 검색은 지금까지 나에게 실패했다. 지금까지 (다른 텍스트 필드에 콘텐츠를 표시하는 검색 텍스트 필드가있는) 내 앱에 대해 하나의 기본 화면을 설정했으며 두 번째 화면을 만들고 싶습니다. 텍스트 필드가 선택기 컨트롤로 변경되고 이러한 동작으로 동작이 변경되는 것처럼 여러 가지 방법으로이 작업을 수행 할 수 있습니다. 또는 다른 뷰로 완전히 전환 할 수 있습니다. 나는 두 번째 방법이 미래에 나에게 더 유익 할 것임을 알기 때문에 그것이 무엇을해야하는지 궁금합니다. 관점? 또 다른 스토리 보드?엑스 코드 (아이폰 OS)의 또 다른 화면

+2

귀하의 문제는 "빠른 goggling"입니다. Apple의 문서, 특히보기 컨트롤러 및 스토리 보드에있는 문서를 읽어야합니다. 앱을 만들기 전에 Apple이 설계 한 방식을 알아야합니다. – rdelmar

답변

1

보기 추가; 보기는 페이지와 동일합니다. 스토리 보드는 뷰/페이지 모음입니다. 그것은 &는 당신이 쉽게 스토리 보드 '내에서'보기/페이지 사이에 흐름을 구성 할 수 있습니다 함께 전망을 유지하는 데 도움이됩니다. Storyboard는 Java/C++ 패키지와 비슷하지만 View는 Class와 유사합니다.

+0

두 번째보기의 코드는 어떻게 정의합니까? Xcode는 첫 번째보기에서 대부분의 설정을 수행하므로 새 .m 파일을이 새로운보기와 상호 작용하도록 정의한다고 생각하십니까? 또는 원래의 ViewController.m 클래스에서 수행합니까? – muttley91

+0

스토리 보딩을 사용하고 있습니까? 첫 번째 단계는 새 UIViewController를 스토리 보드로 드래그하는 것입니다. 그런 다음 ID 관리자에서보기 컨트롤러의 스토리 보드 식별자를 설정합니다. ': 당신이 그 일을하면, 당신은 사용하여 orginal 한 하나에서 새로운 뷰 컨트롤러를 제공 할 수 있습니다 [자기 presentModalViewController : [[자기 스토리 보드] instantiateViewControllerWithIdentifier을 "yourIdentifier은"] 애니메이션 @ : YES];이와' – s1m0n

+0

을, 나는 종료 ': 다음의 코드와 (presentModalViewController에서 iOS 6 중단되었다는 사실에 부착) 자기 presentViewController : [자기 스토리] instantiateViewControllerWithIdentifier : 애니메이션 "statView"] @ : YES 완성 : 닐]'이쪽 가장 좋은 방법은? – muttley91

1

당신은 다른 UIViewController 하위과 XIB를 추가해야하고 다음 # import를 엽니 다.

[self presentViewController:viewController animated:YES completion:nil];