0

2 ページのページ コントロールがあります。両方のページでズームも許可します。2 ページ目を拡大してスクロールすると、まだ 2 ページ目にいるにもかかわらず、ページ コントロールの currentPage が 1 ページに戻ります。

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
    CGFloat pageWidth = scrollView.frame.size.width;
    int page = floor((scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1;
    _pageControl.currentPage = page;
}
4

1 に答える 1