콘텐츠 모드가 다른 경우 UIImageView 컨트롤러가 프레임 외부에 이미지를 그려야한다는 사진 뷰어 응용 프로그램을 만들 때 ScaleToFill이나 Aspect Fit이 아닙니다.UIViewImage는 프레임 외부에 이미지를 그릴 수 있습니까?
이유를 이해하려고 시도 중입니다. 나는 UIImageView에 다음 프레임 (50, 50, 100, 100) 만있는 새 프로젝트를 만드는 문제를 격리했습니다. 그것에 포함 된 이미지 크기는 (4592,3056)입니다.
그러나 좌상에있는 UIImageView의 contentMode을 설정 한 후, 이미지가 자사의 프레임 외부에 그려, 이상한 일을 :
는 ScaleToFill 및 AspectFit로 설정 내용 모드, 응용 프로그램을 실행 한 후 모든 예상대로 일 모두 그려진 후 프레임에서 로그가 원래 {5050100100}인지 확인하는 것입니다.
자동 크기 조정, 클립 및 UIViewController의 콘텐츠 모드를 이동하여 문제를 이해하려고 시도했지만 결과는 같습니다.
'view.clipToBounds = YES'를 사용해 보았습니까? – Krease