質問

私はWebViewとアプリを持っていると、テキストを現在のテキストにいくつかあります。ページングはJSで実装されており、ジェスチャーからJS機能へのイベントを渡すだけです。 しかし、私が恋しいのはアニメーションです。ユーザーがスワイプでページを切り替えるとユーザーがテキストの別の部分を見てください。 だから私はuipageViewControllerを使うことにしました。私は表示されるべき1つのコントローラが必要で、それは旋削のアニメーションの間にそれを変えるでしょう。だからの毎回同じものが返されます

-(UIViewController*) pageViewController:(UIPageViewController *)pageViewController viewControllerBeforeViewController:(UIViewController *)viewController  
.

- (UIViewController*) pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController
.

今これを実行しています。

最後に、質問 - PageViewControllerで適切なアニメーションに1つのコントローラしか使用できませんか?

役に立ちましたか?

解決

UIViewtransitionWithView:メソッドを使用してコンテンツの変更をアニメートし、このようにカールアニメーションを追加することができます。

    [UIView transitionWithView:self.view
                      duration:0.5
                       options:UIViewAnimationOptionTransitionCurlUp
                    animations:^{
                        // change your content here
                    }
                    completion:^(BOOL finished) {
                        // optional completion block
                    }];
.

他のヒント

UIScrollViewを使用して単純なpagingEnabledを実際に使用したいと思うようです。多分あなたはUIPageViewControllerUIPageControlに混乱させましたか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top