UIScrollViewがあるなら、UIScrollViewControllerもあるだろうと思って探してみたが一向に見つからない。UIScrollViewを使う際には、UIViewControllerなどで代用するのが一般的なようだ。
スクロールを検知するには、UIScrollViewDelegateを使えば良い。
UIScrollViewDelegateで使えるメソッドは以下のとおりだ。
Responding to Scrolling and Dragging
– scrollViewDidScroll:
– scrollViewWillBeginDragging:
– scrollViewWillEndDragging:withVelocity:targetContentOffset:
– scrollViewDidEndDragging:willDecelerate:
– scrollViewShouldScrollToTop:
– scrollViewDidScrollToTop:
– scrollViewWillBeginDecelerating:
– scrollViewDidEndDecelerating:
Managing Zooming
– viewForZoomingInScrollView:
– scrollViewWillBeginZooming:withView:
– scrollViewDidEndZooming:withView:atScale:
– scrollViewDidZoom:
Responding to Scrolling Animations
– scrollViewDidEndScrollingAnimation: