私はUIScrollview
を使用しているアプリケーションで作業しています。ページフリップ効果を使用する必要があります。`UIScrollview`でページフリップ効果を与える方法はありますか?
UIScrollview
にページフリップ効果を与えるにはどうすればよいですか?
注::その時点でPageを変更したときのUIScrollviewで、ページをスクロールして&を後方にスクロールします。ページをスクロールするときにページスクロール効果を与えることはできますか?
私はUIScrollview
を使用しているアプリケーションで作業しています。ページフリップ効果を使用する必要があります。`UIScrollview`でページフリップ効果を与える方法はありますか?
UIScrollview
にページフリップ効果を与えるにはどうすればよいですか?
注::その時点でPageを変更したときの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";
[email protected]"fromRight";
animation.fillMode = kCAFillModeForwards;
[animation setRemovedOnCompletion:NO];
[animation setFillMode: @"extended"];
[animation setRemovedOnCompletion: NO];
[lyr addAnimation:animation forKey:@"WebPageCurl"];
後方フリップ - ときUIScrollViewのデリゲート
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";
[email protected]"fromRight";
animation.fillMode = kCAFillModeBackwards;
[animation setRemovedOnCompletion:NO];
[animation setFillMode: @"extended"];
[animation setRemovedOnCompletion: NO];
[lyr addAnimation:animation forKey:@"WebPageCurl"];
を、あなたはこのコードを使用することができます。
それは私のために働くありがとうpriyanka – Mayur
あなたの質問をよりよく説明してください。ページフリップエフェクトは、iOS 5からネイティブでPageViewControllerでのみ使用できます。 UIScrollViewはこれを行う方法ではありません。 – shannoga
UIScrollviewでは、その時にPageを変更したときにページを前後にスクロールします。ページをスクロールするときにページスクロール効果を与えることができます。 – Mayur
使用 - (void)scrollViewDidScroll:(UIScrollView *)scrollView; thsiメソッドでアニメーションを実行します。ページングが有効になっていることを確認します。 – HarshIT