UScrrollView改ページで現在のページ数を取得します。
UScrrollViewの改ページを使う時、現在は何ページ目かどうやって確認しますか?
まず、改ページ設定を開く必要があります。
scrollView.paging Enbaled=YES;
そして、私たちは委託されたクラスで以下の方法を実現します。これはコールバック関数です。ページが切り替わると実行されます。
まず、改ページ設定を開く必要があります。
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;
}
最近はいつも急いでコードを書いていますが、まとめられていません。多くの場合は主義を持ってきても上の方に行っても構いません。また見る時には大体の実現方法を知っているだけで、自分では手書きができないという悲劇があります。これからはこのようなことが起こらないようにします。