Swift开发IOS-UIScrollView

UIScrollView是IOS提供的滚动视图,可以滚动查看屏幕以外的内容,

Swift开发IOS-UIScrollView_第1张图片

创建UIScrollView,并在UIScrollView中添加三个不同背景色的UIView:

Swift开发IOS-UIScrollView_第2张图片

需要注意的是:UiScrollView的两个属性,一个是contentSize(是CGSize类型),设置UiScrollView的容器大小,即为UIScrollView可滚动范围,另外一个是pagingEnabled(是Bool类型),pagingEnabled = true表示UIScrollView分页滑动效果,而.pagingEnabled = false表示UIScrollView连续滑动效果:

Swift开发IOS-UIScrollView_第3张图片


监听UIScrollView的滑动事件,需要代理UIScrollView的delegate:


UIViewController实现UIScrollViewDelegate,并重写里面的方法:


Swift开发IOS-UIScrollView_第4张图片

你可能感兴趣的:(IOS学习)