1
이라는 UIImageView
이라는보기 컨트롤러가 있습니다. 이 이미지보기에는 기본값 인 UIImage
이 없습니다. 나는 아래의 코드로 UIImage
로드 해요 :UIImageView의 크기를 UIImage의 크기와 같게 설정하는 방법은 무엇입니까?
UIImage * myImage = [UIImage imageNamed:@"sampleImage.png"];
someImageView.image = myImage;
sampleImage.png
의 크기는 320x300입니다. someImageView
크기를 정확히 sampleImage.png
크기로 설정해야합니다. 나는 그것을하려고합니다 :
CGRect frame = someImageView.frame;
frame.size = myImage.size;
someImageView.frame = frame;
하지만 작동하지 않습니다. ``UIImageView` 방법 :
의
UIViewContentModeScaleToFill
에'initWithImage를 사용하지 않는 모든 이유를contentMode
을 변경해야? 그것은 당신이 필요로하는 것을 정확하게합니다. – Desdenova이미지보기의 자동 레이아웃 너비/높이를 활성화 한 다음 필요에 따라 콘텐츠 모드를 사용합니다. 사용 설정 - 하위보기 클립을 사용한다고 생각하고 콘텐츠 모드를 설정하면 트릭을 수행합니다. –