SWIFT控件之滚动视图

1、滚动视图属性

属性                                功能
contentOffSet                滚动视图目前滚动的位置
contentSize                   滚动范围的大小
contentInset                   其他视图在滚动视图中的位置
delegate                        设置委托
directionalLockEnabled  指定滚动视图是否只能在一个方向上滚动
bounces                        指定滚动视图遇到边框后是否反弹
alwaysBounceVertical  指定垂直方向遇到边框是否反弹
alwaysBounceHorizontal  指定水平方向遇到边框是否反弹
pagingEnabled            是否能滚动
scrollEnabled               滚动视图是否整页翻动
showsHorizontalScrollIndicator  是否显示水平方向的滚动条
showsVerticalScrollIndicator  是否显示垂直方向的滚动条
scrollIndicatorInsets     指定滚动条在滚动视图中的位置
indicatorStyle                设定滚动条的样式
minimumZoomScale   缩小的最小比例
maximumZoomScale  放大的最大比例
zoomScale                   设置变化比例
bouncesZoom              指定缩放的时候是否会反弹

2、滚动视图事件

事件                                         功能
scrollViewDidScroll(_:)       已经滑动
scrollViewWillBeginDragging(_:)                     开始拖动
scrollViewDidEndDragging(_:willDecelerate:)                结束拖动
scrollViewShouldScrollToTop(_:)             是否支持滑动至顶部
scrollViewDidScrollToTop(_:)               滑动到顶部时调用该方法
scrollViewWillBeginDecelerating(_:)             开始减速
scrollViewDidEndDecelerating(_:)                减速停止
viewForZoomingInScrollView(_:)                   返回一个放大或者缩小的视图
scrollViewWillBeginZooming(_:withView:)  开始放大或者缩小
scrollViewDidEndZooming(_:withView:atScale:)  缩放结束时
scrollViewDidZoom(_:)                                    视图已经放大或缩小

你可能感兴趣的:(滚动视图,SWIFT控件,滚动视图属性,滚动视图事件)