UIImageView에 표시되는 이미지 (예 : 1024 x 768 픽셀)가 있다고 가정 해 봅니다 (예 : 300 x 300 픽셀). 이제 이미지에서 한 점을 변환하고 싶습니다. 사용자의 코 (x : 500, y : 600)의 위치를 contentMode가 고려 된 UIImageView의 해당 지점으로 매핑합니다.이미지를 UIImageView 포인트로 변환합니다. 콘텐츠 모드를 인식합니다.
contentMode가 UIViewContentModeScaleToFill로 고정되어 있으면 쉽게 변환 할 수 있습니다. 그러나 그것이 UIViewContentModeScaleAspectFit 일 경우 더욱 복잡해집니다.
우아한 방법이 있습니까? 나는 모든 contentMode (10 개 이상, 나는 생각한다)에 대해 그것을 계산하고 싶지는 않다.
감사합니다.
Very nice - 이미지 뷰 좌표에서 이미지 좌표까지 다른 방법으로 제공했다면 더 좋을 것입니다. – sarfata
네 말이 맞아, 곧 추가 할게. – nubbel
귀찮게하지 말고, 몇 가지 모드로 해 봤는데, 지금 당장 끝내고 있습니다. 오늘 나중에 github에 풀 요청을 보낼 것입니다. – sarfata