Swift:如何在我的scrollview中仅禁用缩小功能?应启用放大

时间:2016-09-22 06:11:54

标签: ios swift uiscrollview swift2

我使用pinchzoom作为我放在scrollview上的图像。我想禁用唯一的缩小功能。我使用过这段代码,但它没有用。

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

我搜索它就像一天,但仍然没有得到答案。

1 个答案:

答案 0 :(得分:2)

并且,经过艰苦的斗争后终于找到了解决方案:

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

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