UIScrollview
ページフリップ効果を使用する必要があるという点で、使用しているアプリケーションに取り組んでいます。
でページめくり効果を与えるにはどうすればよいUIScrollview
ですか?
注:その時点でページを変更すると、UIScrollviewでページを前後にスクロールします。ページスクロール時にページスクロール効果を与えることはできますか?
UIScrollview
ページフリップ効果を使用する必要があるという点で、使用しているアプリケーションに取り組んでいます。
でページめくり効果を与えるにはどうすればよいUIScrollview
ですか?
注:その時点でページを変更すると、UIScrollviewでページを前後にスクロールします。ページスクロール時にページスクロール効果を与えることはできますか?
フォワードフリップ-
CATransition *animation = [CATransition animation];
[animation setDelegate:self];
[animation setDuration:1.0f];
animation.startProgress = 0;
animation.endProgress = 1;
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
animation.type = @"pageCurl";
animation.subtype=@"fromRight";
animation.fillMode = kCAFillModeForwards;
[animation setRemovedOnCompletion:NO];
[animation setFillMode: @"extended"];
[animation setRemovedOnCompletion: NO];
[lyr addAnimation:animation forKey:@"WebPageCurl"];
後方フリップ-
CATransition *animation = [CATransition animation];
[animation setDelegate:self];
[animation setDuration:1.5f];
animation.startProgress = 0;
animation.endProgress = 1;
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
animation.type = @"pageUnCurl";
animation.subtype=@"fromRight";
animation.fillMode = kCAFillModeBackwards;
[animation setRemovedOnCompletion:NO];
[animation setFillMode: @"extended"];
[animation setRemovedOnCompletion: NO];
[lyr addAnimation:animation forKey:@"WebPageCurl"];
UIScrollViewが委任するときにこのコードを使用できます。