제스처없이 UIPageViews에서 페이지 컬 전이를 강제 실행하려고합니다. 내 페이지가 페이지 말림 효과로 자동 전환되기를 바랍니다. 가능한가? 나는 약간 통찰력을 사랑할 것입니다. 건배!iPad 강제 페이지 컬 전환
1
A
답변
0
제대로 이해했다면보기를 자동으로 슬라이드하고 싶습니까? 예, 사용자 정의 기능을 [NSTimer scheduledTimerWithTimeInterval: target: selector: userInfo: repeats:]
를 사용할 수있는 경우 : 예 :
- (void)animateViews {
[UIView transitionWithView:_viewsArray[_selectedPosition]
duration:1.5
options:UIViewAnimationOptionTransitionCurlDown
animations:^ {
_viewsArray[_selectedPosition].alpha = .0f;
_viewsArray[_selectedPosition + 1 > _viewsArray.count ? 0 : _selectedPosition + 1 ].alpha = 1.0f;
}
completion:^{
_selectedPosition++;
}];
}
_viewsArray는 애니메이션 뷰의 배열, 예를 들어, 이미지보기 등이며 _selectedPosition가 내 표시되는 뷰의 위치입니다
정렬.
블록을 사용하는 경우 약하고 강력한 참조를 사용하는 것이 좋습니다. 이것은 매우 간단한 솔루션이므로 원하는대로 수정할 수 있습니다.
UITableView 또는 UICollectionView의 메서드를 willDisplayCell : 으로 사용하는 것이 더 좋을 수 있으며이 메서드 내에서 페이지 컬 애니메이션을 사용하십시오.
CocoaPods을 검색 할 수도 있습니다. 적어도 사용자 정의보기 전환을 사용하는 라이브러리를 찾으려고 할 수 있습니다 .-)
해피 코딩