2011-06-14 1 views
3

아이튠즈 스타일 모달보기 컨트롤러 체인 (스크린 샷 참조)을 달성하는 방법이 있습니까? 저는 꽤 많이 둘러 보았습니다 만 이것에 대한 진정한 질문은 찾을 수 없었습니다. 대체 또는 해결 방법을 찾고 있지 않다. 현재 SDK (또는 iOS 5.0, 간단한 예/아니요로 충분하다고 이야기 할 필요는 없지만)로 할 수 있는지 알고 싶다.iTunes 스타일 모달보기 컨트롤러 체인 (양식 시트)

이미지에서 벗어날 수없는 사용자를 위해; iPad의 iTunes에는 formsheet 스타일의 동영상을 볼 수있는이 멋진 기능이 있습니다. modalviewcontroller에있는 다른 영화를 클릭하면 클릭 한 영화 정보로 새 modalviewcontroller이 생성되고 '이전 '하나 (왼쪽). modalviewcontroller 센터가 해제되면 다시 슬라이드됩니다.

enter image description here

UPDATE : 은 내가 이전에 완료되었습니다 확신 해요,하지만 난 내 자신의 구현을 썼다. 비록 상황에 따른 애니메이션 (위치에서 뒤집기와 같은)을 그리워하기는하지만 매우 어렵지는 않은 것으로 밝혀졌습니다. iOS 5 용으로 작성한 이래로 NDA가 해제 될 때 코드를 공개합니다.

+0

큰 질문입니다! – Moshe

+0

사실 Jake가 아닙니다. 코드를 공개해 주시겠습니까? – andrei200287

답변

0

나는 scrollview가있는 단일 모달보기 컨트롤러라고 생각합니다. 스크롤 뷰는 반투명 한 배경을 가지며 여러 개의 "페이지"를 표시합니다. 이러한 접근 방식을 취하면 구현하기가 너무 어렵다는 것을 상상할 수 없습니다.

+0

나는 실제로 그 접근법의 어려움을보고있다. 비록 당신이 옳을지라도 (애플이 결코 공개하지 않았을 가능성이 높다), 제대로하기 위해서는 꽤 영리한 코딩이 필요할 것이다. 메모리를 다 써 버렸을 때 뷰가 릴리즈/다시로드됩니다. 누군가 코딩하는데 몇 시간을 소비합니다. – Jake

+0

메모리 관리 부분은 복잡한 비트가 아닙니다. 일반적으로 스크롤 뷰를 프로그래밍하려면 해당 메모리를주의 깊게 관리해야합니다. 내 대답보기 [여기] (http://stackoverflow.com/questions/4550524/how-to-create-ipad-document-preview-interface-like-those-found-in-iworks-for-ipad/4581422#4581422). 또한 전체 화면 모달보기는보기에서 배경보기를 제거하기 때문에 실제로이보기 컨트롤러를 모달로 표시 할 수 없다고 덧붙일 것입니다. – Moshe

+0

나는 그 합병증을 이해합니다. 그런 구성 요소를 직접 써서 출판하는 것은 나에게 좋은 생각이되게했다. – Jake