1

我正在对放置在滚动视图上的图像使用捏缩放。我想禁用唯一的缩小功能并保留放大功能。我已经使用了这段代码,但它不起作用。

scrollView.frame = CGRectMake(0,0,sampleView.bounds.size.width,sampleView.bounds.size.height)
scrollView.delegate = self
scrollView.bounces = false
scrollView.alwaysBounceVertical = false
scrollView.alwaysBounceHorizontal = true
scrollView.contentSize = screenshot.size


scrollView.maximumZoomScale = 5.0
scrollView.minimumZoomScale = 1.0

imageView = UIImageView(image: screenshot)
imageView.frame = CGRectMake(0,0,sampleView.bounds.size.width,sampleView.bounds.size.height)
imageView.clipsToBounds = false
4

1 回答 1

4

而且,经过一番苦战,终于找到了解决办法:

scrollView.bounces = false
scrollView.bouncesZoom = false
scrollView.maximumZoomScale = 5.0

我们可以通过将bounces 和bouncesZoom 属性设置为false 来禁用缩小功能并且可以具有放大功能。我们可以将 MaximumZoomScale 属性设置为我们想要的任何值。

于 2016-09-22T14:43:05.827 回答