2016-08-30 2 views
0

私はiPhoneアプリで働いています。私は5〜6組の画像を持っています。 iBookのようなページカールアニメーションを使用してイメージを変更したい場合、ページカールアニメーションで指の動きごとにページをスワイプすることができます。私はiPhoneで同じアニメーションを実装したいと思います。プライベートライブラリまたはUIPageViewControllerを使用せずに行う方法はありますか、これを実現するためのサンプルがあればどうしますか?iBook Image iOS上でのカールアニメーション

別にGoogle検索からの私のようなするライブラリのいくつかの種類取得しています:

をpagecurling

をpaperstack

XBPagecurl

は多くの助けを得ることはありませんでした。

+0

このhttp://www.iostute.com/2015/04/how-to-implement-partial-and-full-page.html –

+0

おかげ暗部を参照してください。私はそれを調べました。これはあらかじめ定義されたアニメーションの時間と時間を持つボタンのクリックで起こります。私はこの機能を、iBooksアプリに実装されているユーザーの指の動きに合わせて使いたいと思っています。 –

+0

自分自身をカスタマイズしてジェスチャーでコードを追加するthats all –

答えて

0

正確な解決策には進まないでください。上記の解決策はあなたにいくつかのアイデアを与えてくれるでしょう。このようにして、より多くのことを学びます。私はブログを提案してください、それを探索してください。

Implement partial and full page curl animation in iOS app

1

あなたの代わりに「fromLeft」を設定することができ、次のコードスニペット

- (void)curlAnimation 
{ 
    [UIView animateWithDuration:1.0 
        animations:^{ 
         CATransition * animation = [CATransition animation]; 
         [animation setDelegate:self]; 
         [animation setDuration:1.2f]; 
         animation.startProgress = 0.0; 
         animation.endProgress = 1; 
         [animation setTimingFunction:UIViewAnimationCurveEaseInOut]; 
         [animation setType:@"pageCurl"]; 
         [animation setSubtype:@"fromRight"]; 
         [animation setRemovedOnCompletion:NO]; 
         [animation setFillMode: @"extended"]; 
         [animation setRemovedOnCompletion: NO]; 
         [[self.view1 layer] addAnimation:animation 
                  forKey:@"pageFlipAnimation"]; 
        } 
    ]; 
} 

を使用してカールアニメーションを作成し、この

UISwipeGestureRecognizer *gesture = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(curlAnimation)]; 
[gesture setDirection:UISwipeGestureRecognizerDirectionLeft]; 
[self.view1 addGestureRecognizer:gesture]; 

ようなあなたのビューでスワイプジェスチャーを追加します。このメソッドのfromRight [animation setSubtype:@"fromRight"]左から右にアニメートする

コーディングハッピー

enter image description here

..