이미지의 점 (X0, Y0)이 고정 점 (일반적으로 화면의 중앙)에 있도록 이미지를 그립니다. UIView에서 UIImage drawImageAtPoint를 사용하고 있습니다. 회전 된 이미지와 여러 개의 이미지를 사용해야합니다.IOS : 고정 점을 유지하면서 이미지 크기 조정
즉, 왼쪽 위 모서리 (X1, X2)는 일반적으로 (0,0)이 아닙니다.
이제 이미지 (CGContextScaleCTM)를 스케일링하고 이미지 포인트 (X0, Y0)를 화면의 같은 위치에 유지하겠습니다.
이미지를 S로 축척하면 화면의 같은 위치에 (X0, Y0)을 유지하려면 (X1, X1)을 얼마로 변경해야합니까?>?
나는 사용했던 다른 시스템을 기반으로 많은 변환을 시도했지만 아무 것도 작동하지 않습니다.
누구나이 변환이 무엇인지 알아?
self.scaledImageView.center = self.view.center; //if you want the image in the center of the view
을 같은 방법으로 당신이 어떤 뷰의 중심에 중심을 추가 할 수 있습니다
CALayer에는 (다른 많은 것들 중에서) 사용되는 anchorPoint 속성이 있습니다. 확인 해봐! https://developer.apple.com/library/mac/documentation/graphicsimaging/reference/CALayer_class/Introduction/Introduction.html UIImageView는 CALayer를 가지고 있지만 UIImage는 그렇지 않다는 점에 유의해야하지만, anchorPoint 귀하의 UIImageView, 어떤 수도 있고 않을 수도 있습니다. –