[Swift]UIScrollViewのページ番号

UIScrollViewのページ番号
・paging Enabledをチェックしておく。
・delegateを紐付けておく。

func scrollViewWillBeginDragging(scrollView: UIScrollView) {
    let page:Int = Int( round(scrollView.contentOffset.x / scrollView.frame.size.width) )
    print("------begin \(page)")//スクロール開始時ページ番号
}
func scrollViewDidEndDecelerating(scrollView: UIScrollView) {
    let page:Int = Int( scrollView.contentOffset.x / scrollView.frame.size.width )
    print("------end \(page)")//スクロール完了時ページ番号
}
func scrollViewWillEndDragging(scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
    let to:Int = Int( targetContentOffset.memory.x / scrollView.frame.size.width )//スクロール完了時ページ番号
    print("\n------endDrag \(to)")
}