在搜索了很多东西但无法获得帮助后,提出了这个问题。我有一个 ImageView 我正在用手势旋转该图像现在假设我将它旋转到某个角度并通过平移手势对其进行缩放。现在我想在下一个视图中使用相同的图像大小和位置,那么我该如何使用绝对位置和大小来做到这一点。
谢谢桑杰
在搜索了很多东西但无法获得帮助后,提出了这个问题。我有一个 ImageView 我正在用手势旋转该图像现在假设我将它旋转到某个角度并通过平移手势对其进行缩放。现在我想在下一个视图中使用相同的图像大小和位置,那么我该如何使用绝对位置和大小来做到这一点。
谢谢桑杰
要UIImage
在缩放后获取大小,您可以将图像大小乘以UIScrollView
'zoomScale
属性。
对于图像尺寸
Image.width = Image.width + ScrollView.contentOffset.x
Image.height = Image.width + ScrollView.contentOffset.y
对于图像位置
Image.x = (Image.x * ScrollView.zoomScale) - ScrollView.contentOffset.x
Image.y = (Image.y * ScrollView.zoomScale) - ScrollView.contentOffset.y