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(_:) 视图已经放大或缩小
原文链接:https://www.f2er.com/swift/324519.html