2014-02-27 1 views
0

새로운보기의 절반 화면을 만들고 싶습니다. 서로 다른 viewController에서 다른 애니메이션으로 다른 내용으로 3 가지 프리젠 테이션이 필요합니다.반 화면보기와 viewController

어떻게 사용해야할까요?

답변

3

나는 두 가지 가능성을 생각할 수 있습니다

  • 사용자 지정 부모 (컨테이너) 뷰 컨트롤러. 뷰는 화면의 일부만 차지할 수 있으며, 각 뷰가 원하는 곳 어디에서나 볼 수있는 "자식"(다른 뷰 컨트롤러)을 가질 수 있습니다.

    는 여기에 내가 두 아이 뷰 컨트롤러가 예입니다 및 사용자 지정 애니메이션을하는 동안 나는 한 또 다른 그들을 교환 : https://github.com/mattneub/Programming-iOS-Book-Examples/blob/master/bk2ch06p320containerControllerCustomAnimation/ch19p631containerController/ViewController.m을 - 아이 뷰 컨트롤러의 뷰

    이 아이폰 OS 7에서, 거기에
  • 화면의 일부분 만 차지 새로운 기능 : presentViewController:animated:라고 말하면 사용자 정의 애니메이션을 사용하여 원하는 위치의 기존 내용 위에 제시된보기 컨트롤러의보기를 배치 할 수 있습니다.

    여기에이 작업을 수행하는 방법에 대한 예제가 게시되었습니다. https://github.com/mattneub/custom-alert-view-iOS7 당신이하고 싶은 것과 동일하지는 않지만 기본 기술을 보여줄 것입니다. 직접 다운로드하여 실행할 수 있습니다.