只允许UIScrollView在放大时缩放反弹,而不是缩小



我有一个UIScrollView,我希望它只在中缩放时缩放反弹(UIScrollView.bouncesZoom)。如果用户尝试缩放超过minimumZoomScale,则没有弹跳动画,但是在中缩放时存在弹跳动画。UIScrollView.bouncesZoom属性只允许true/false,这适用于放大和缩小。在一个理想的场景中,我希望有类似的东西:
UIScrollView.bouncesZoom.forMinimumZoomScale = false
UIScrollView.bouncesZoom.forMaximumZoomScale = true
这样做的原因是,这样用户就不能缩小到他们可以看到视图周围空白的地方,因为这会降低我的应用程序的美观性。如果您还有什么问题,请告诉我。谢谢你!

仅在放大时跳动:

-(void)scrollViewDidZoom:(UIScrollView *)scrollView{
    [_scrollerPhoto setBouncesZoom:([scrollView zoomScale]>1)];
}

最新更新