【发布时间】:2020-10-08 17:16:10
【问题描述】:
我有一个UIScrollView 和一个UIImageView 里面。 UIScrollView 的大小为350x350,UIImageView 内的图像为350x350。
UIScrollView 的 zoomScale 为 4。
我只想显示图像矩形的特定点:
CGRect(x: 100, y: 100, width: 100, height: 100)
为了更好的理解,只有图片中的白色矩形:
x:100, y:100, 宽度:100, 高度:100
x:150, y:150, 宽度:100, 高度:100
到目前为止,我所做的无法解决问题:
self.image.image = UIImage(named: "horse_marked_100x100")
self.imageScroller.maximumZoomScale = 10
self.imageScroller.minimumZoomScale = 1
self.imageScroller.clipsToBounds = true
self.imageScroller.delegate = self
self.imageScroller.isScrollEnabled = false
self.imageScroller.scrollRectToVisible(CGRect(x: 100, y: 100, width: 100, height: 100), animated: false)
self.imageScroller.zoomScale = 4
【问题讨论】:
标签: ios swift uiscrollview uiimageview zooming