★ スクロールビューを生成する
var scrollView = UIScrollView()
var scrollView: UIScrollView = UIScrollView()
// 位置、大きさを指定して生成
var scrollView = UIScrollView(frame: CGRectMake(0, 0, 320, 568))
★ スクロールビューのサイズを設定する
scrollView.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)
★ スクロールビューの背景色を設定する
scrollView.backgroundColor = UIColor.blueColor()
★ Viewにスクロールビューを追加する
self.view.addSubview(scrollView)
★ UIScrollViewに乗せたUIViewが画面に見えているか判定する
func scrollViewDidScroll(scrollView: UIScrollView) {
let visibleRect = CGRect(origin: scrollView.contentOffset, size: scrollView.bounds.size)
if CGRectIntersectsRect(visibleRect, targetView.frame) {
print("含まれている")
} else {
print("含まれていない")
}
}