今回はUIScrollViewで表示を任意の座標に吸着させる方法を記していきます。 「あれ、"UIScrollView.pagingEnabled = YES"とすればよくない?」と思うかもしれませんが、 それだとスクロール全体を一気にスクロールしたいということができないため、 今回目標とするスクロールの挙動としては、 「全体を軽快にスクロールできつつ、スクロールの動きが停止したときに任意の座標に吸着させる」 というものだ。 とはいえやるべきことは簡単で、「スクロールの動きが停止したときに」と上で書いたとおり、 UIScrollViewのデリゲートメソッドである、 //スクロールの減速がなくなったとき -(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { [selfadjustScrollViewOffset];