我有一个图像视图作为UIScrollView的子视图,以便能够缩放图像。它有些起作用,但效果不佳。
@IBOutlet weak var scrollView: UIScrollView!
@IBOutlet weak var imageView: UIImageView!
var selectedImage: UIImage?
override func viewDidLoad() {
super.viewDidLoad()
if let image = selectedImage {
imageView.image = image
}
scrollView.delegate = self
scrollView.alwaysBounceVertical = false
scrollView.alwaysBounceHorizontal = false
scrollView.showsVerticalScrollIndicator = true
scrollView.flashScrollIndicators()
scrollView.minimumZoomScale = 1.0
scrollView.maximumZoomScale = 10.0
scrollView.zoomScale = 1.0
imageView.clipsToBounds = false
}
func viewForZooming(in scrollView: UIScrollView) -> UIView? {
return imageView
}
这里是指向正在发生的事情的屏幕录像的链接。https://share.icloud.com/photos/05-Ad-mPyntXbfhWV1Y10pWdg
有什么想法吗?
无法确定问题出在哪里,因为您可能还配置了Storyboard / xib文件。
但是,我建议您阅读指南:https://www.raywenderlich.com/5758454-uiscrollview-tutorial-getting-started。