4张图片
作者
描述
SMScrollView 是 UIScrollView 的子类,具有以下添加功能
- 它在其边界中维护其委托返回的 viewForZoomingInScrollView:视图的位置。
- 它有一个双击手势,可以放大和缩小其委托返回的 viewForZoomingInScrollView:视图。具体来说,当其zoomScale == minimumZoomScale时,它将视图放大到点击点并放大到maximumZoomScale定义的刻度。否则,当zoomScale > minimumZoomScale时,它缩小到由minimumZoomScale定义的刻度。双击手势通过doubleTapGestureRecognizer属性进行禁用或调整手势行为。
- 当其大小改变时,例如由于接口方向的改变,那么- 如果其 fitOnSizeChange == YES,则其内容将按新大小重新缩放,以适应其新大小,且不超过1.0的刻度,内容不会被拉伸。
- 如果 fitOnSizeChange == NO,则大小改变后将保持缩放视图的中心点在中心。然而,如果将stickToBounds属性设置为YES且在大小改变前已将滚动视图滚动到其一个边界,则它将保持在这些边界处而不是保持在中心点。
 
- 如果其