いろいろ調べたのですが、どうにもならないので質問させてください。私は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