2012-10-24 2 views
0

기본 크기 512x384 픽셀의 UIImage가 포함 된 프레임이있는 (0, 0, 568, 300) UIImageView가 있습니다. contentmode는 Aspect fit로 설정됩니다. 사용자는 두 드린다 나는 다음과 같은 코드로있는 UIImageView의 크기를 변경 뷰는 경우UIImageView 크기 조절시 왜곡 된 내용

self.imageViewerViewController.imageView.frame = CGRectMake(0, -63, 568, 426); 

이 결과는 이미지의 오른쪽 가장자리가 왜곡되어 있는지, 제대로 새로운 조절되지 않을 수있다 크기.

검은 색과 흰색 매트릭스가있는 이미지가 붙어 있으며 왜곡이 오른쪽에 있습니다. 오른쪽 열의 픽셀이 뷰의 오른쪽 가장자리까지 반복되는 것처럼 보입니다. 사람이

screenshot of the distortion

을 도와 드릴까요?

답변

0

영향을받는 UIImageView의 생성을 xib 파일에서 코드로 생성하고메서드를 사용하여 aRect의 크기 조정 된 이미지의 최대 크기로 변경했습니다. 이제 이미지의 크기가 올바르게 조정되었습니다. 분명히 xib 파일의 UIImageView는 512x384 픽셀 프레임으로 삽입되었습니다.