如何在 Swift 2.3 中仅禁用滚动视图中的缩小功能?
How can I disable only Zoom out functionality in a scrol lview in Swift 2.3?
我正在对放置在滚动视图上的图像使用捏合缩放。我想禁用唯一的缩小功能并保留放大功能。我已经使用了这段代码,但它不起作用。
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
而且,经过一番苦战终于找到了解决方案:
scrollView.bounces = false
scrollView.bouncesZoom = false
scrollView.maximumZoomScale = 5.0
我们可以通过将 bounces 和 bouncesZoom 属性设置为 false 来禁用缩小功能并具有放大功能。我们可以将 MaximumZoomScale 属性 设置为我们想要的任何值。
我正在对放置在滚动视图上的图像使用捏合缩放。我想禁用唯一的缩小功能并保留放大功能。我已经使用了这段代码,但它不起作用。
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
而且,经过一番苦战终于找到了解决方案:
scrollView.bounces = false
scrollView.bouncesZoom = false
scrollView.maximumZoomScale = 5.0
我们可以通过将 bounces 和 bouncesZoom 属性设置为 false 来禁用缩小功能并具有放大功能。我们可以将 MaximumZoomScale 属性 设置为我们想要的任何值。