방금 TabView를 실행할 수 있도록 앱의 섹션이 너무 많아서 내 앱이 CollectionView로 구동되는 TabView가 아닌 것으로 변경되었습니다. 응용 프로그램을 시작하면 CollectionView에 여러 항목이 표시되고 항목 중 하나를 선택하면 응용 프로그램의 관련 섹션으로 이동합니다.UIViewControllers 간의 사용자 지정 전환
XCode에서 컬렉션보기는 자체 스토리 보드에 있으며 앱의 각 섹션에는 자체 스토리 보드가 있습니다.
CollectionView의 didSelectItemAtIndexPath에서 다음과 같이 관련 우현을 실행합니다. 이제
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"relevant_storyboard" bundle:nil];
UIViewController* vc = [storyboard instantiateInitialViewController];
[self presentViewController:vc animated:YES completion:nil];
, 정말 소송하는 CollectionView에서 시작 내장 전환 애니메이션 중 어느 것도 그래서 나는 정말 같은 확대하면 사용자 정의 효과처럼. 그러나, 나는 어떤 점잖은 예를 찾기 위해 고군분투없는거야 것 어떤 종류의 커스텀 트랜지션을 만들 수있는 작품. [UIView transitionFromView]
시도했지만 UIViewControllers 사이의 전환 양복 생각하지 않습니다. transitionFromViewController:toViewController:
을 시도했지만 올바르게 뷰 계층을 설정했다고 생각하지 않습니다. 또한 성공없이 CATransition을 사용해 보았습니다.
커스텀 세그 (Segue)를 사용하여 생각하고 있지만 내 CollectionView는 자체 스토리 보드이며 내 앱의 각 섹션마다 별도의 스토리 보드가 있으므로 어떻게 할 수 있는지 알 수 없습니다. 적어도 하나의 스토리 보드 안에 앱의 모든 섹션이 없어도 스토리 보드를 거대하고 관리하기 어려울 것입니다.
그래서, 아무도 내가 이것을 해결할 수있는 방법에 대한 모든 코드 예제 또는 포인터를 제공 할 수 있습니까?
나는 이것이 UIViewController 포함을 실제로 이해하지 못하기 때문에 이것으로 고민하는 이유가 있다고 생각합니다. 나는 그걸 먼저 읽어야 할 것 같아.나는 또한 이것을 설명하는 WWDC 2011 세션 102 비디오를 보려고하는데, 해킹으로 인해 목요일 이후로 dev 사이트가 다운되었습니다. 다운로드 한 모든 WWDC 비디오 중에서 그 중 하나가 아닙니다. 한숨. – swampf0etus