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

时间:2014-08-11 03:19:49

标签: ios swift uiscrollview zoom bounce

我有一个UIScrollView我想在缩放中的时只缩放反弹(UIScrollView.bouncesZoom)。如果用户尝试缩放输出超过 minimumZoomScale ,则没有弹跳动画,但是当>中的缩放时。 UIScrollView.bouncesZoom属性仅允许 true / false ,这适用于放大和缩小。在一个理想的情况下,我希望有类似的东西:
UIScrollView.bouncesZoom.forMinimumZoomScale = false
UIScrollView.bouncesZoom.forMaximumZoomScale = true
这样做的原因是用户不能缩小到这一点他们可以在视图周围看到白色空间,因为这会降低我的应用程序的美感。
如果您有任何其他问题,请与我们联系。谢谢!

1 个答案:

答案 0 :(得分:0)

仅在放大时进行布线:

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