2011-01-12 3 views
0

프레임 목록이 있습니다. 각 프레임은 뷰 (예를 들어 텍스트 프레임, 이미지 프레임)에 대한 컨텍스트를 가지며 프레임 유형 (viewText, viewImage)에 대한 특정 뷰를 갖는다. 목록의 길이는 다양 할 수 있으며 엄청날 수 있습니다. 하나의보기가 시간에 표시됩니다. 사용자는 제스처를 사용하여 프레임을 탐색합니다.동일한보기를 재사용하는 푸시 및 팝 탐색 동작 사용

다른 프레임에 대해 동일한보기 인스턴스를 재사용 할 수있는 탐색 로직 (팝, 푸시 효과)을 구현할 수 있습니까?

답변

0

UIGestureRecognizers를 사용하여 제스처를 처리하고 [UIView + (void)transitionFromView:(UIView *)fromView toView:(UIView *)toView duration:(NSTimeInterval)duration options:(UIViewAnimationOptions)options completion:(void (^)(BOOL finished))completion]을 사용하여 애니메이션을 처리 할 수 ​​있습니다. 스택 탐색을 유지하려면 UIViewController를 사용하지 않으려면 NSArray를 사용하십시오.

+0

답변을 주셔서 감사합니다. 그러나 가능한 문제가 두 개 있습니다. 1. 애니메이션 효과에 푸시 앤 팝 효과가 없습니다. 2. 두 개의 동일한 프레임이 목록에 있고 전환이 텍스트보기에서 텍스트보기 (예 : 텍스트, 이미지, 이미지, 텍스트 등) 여야하는 경우 어떻게 작동할까요? – kibermaks

+0

"푸시 앤 팝 효과"는 무엇을 의미합니까? UIView 애니메이션을 사용하면 왼쪽에서 오른쪽으로 (UINavigationController와 같은) 애니메이션을 쉽게 움직일 수 있습니다. –

+0

예, 왼쪽과 오른쪽으로 슬라이드. – kibermaks

관련 문제