UScrrollView改ページで現在のページ数を取得します。

575 ワード

UScrrollViewの改ページを使う時、現在は何ページ目かどうやって確認しますか?
まず、改ページ設定を開く必要があります。
scrollView.paging Enbaled=YES;
そして、私たちは委託されたクラスで以下の方法を実現します。これはコールバック関数です。ページが切り替わると実行されます。 
- (void) scrollViewDidScroll:(UIScrollView *)sender {
        //       
        CGFloat pageWidth = sender.frame.size.width;
        //      x             
        int currentPage = floor((sender.contentOffset.x - pageWidth / 2) / pageWidth) + 1;
}
最近はいつも急いでコードを書いていますが、まとめられていません。多くの場合は主義を持ってきても上の方に行っても構いません。また見る時には大体の実現方法を知っているだけで、自分では手書きができないという悲劇があります。これからはこのようなことが起こらないようにします。