【发布时间】:2016-11-26 17:03:06
【问题描述】:
我在UIScrollView 中有一个UIImageView。为此,我试图设置最小缩放比例,以便整个图片适合。但有时它显示得太小。我已将问题简化为
self.scrollView.minimumZoomScale = (self.scrollView.frame.height ) / (self.image?.size.height)!
(image 是视图内的UIImage,scrollView 是... UIScrollView)
有时只是导致图像具有大约三分之一的高度到大约两倍的高度。这似乎是完全随机的,但对于每个图像都是一致的。我不知道是什么原因造成的。我最好的猜测是它与像素和点之间的差异或 iOS 设备的 @2x 和 @3x 比例因子有关,但即使是使用同一台相机直接拍摄的图像有时也会有所不同。
(设备为 iPad Pro)
【问题讨论】:
标签: ios swift uiscrollview uiimageview image-scaling