2013-09-25 2 views
6

UICollectionView를 사용하여 내 앱의 iOS7 캘린더 (및 사진) 앱의 확대/축소 전환을 복제하려고합니다.UICollectionView - iOS7 캘린더와 같은 확대/축소 전환

나는 flowlayout이있는 UICollectionView 그리드가 있으며, 훨씬 더 큰 셀 크기의 새로운 레이아웃을 줌 인 전환을 위해 설정합니다.

내 문제는 셀의 내용입니다. 캘린더 앱에서 연도보기의 달을 탭하면 달 셀의 컨텐츠가 월보기로 확장됩니다. 어떻게 알 수 있니? 이 줌 - 투 - 디테일은 애플이 iOS7을 위해 전파하고있는 UI 패러다임 인 것처럼 보이기 때문에 솔루션을 연구했지만, 데모 앱이나 튜토리얼은 없습니다.

답변

4

새로운 iOS 7 API를 사용하면 쉽게 사용할 수 있습니다. 보기 컨트롤러간에 사용자 정의 전환을 사용해야 만 원하는 방식으로 컨트롤러를 전환 할 수 있습니다. 여기에 대한 좋은 기사가 있습니다. http://www.doubleencore.com/2013/09/ios-7-custom-transitions/

셀의 크기를 조정하려면 예를 들어 세부적인보기 컨트롤러가 나타나는 동안 코어 애니메이션을 사용하여 코어 애니메이션을 전체 화면으로 확장 할 수 있습니다.

관련 문제