0
어제 내가 UIImageView의 contentMode에 관한 질문에 의아해 할 때 UIImageView에 UIViewContentModeScaleAspectFill을 설정하고 싶지만 UIImageView가 오버플로 된 이미지가 UIImageView를 오버플로하면 다음과 같은 결과가 발생합니다. [! 이미지 설명 입력] [1 ]uiimageview의 contentmode가 작동하지 않는 이유는 무엇입니까?
빨간색 프레임은 UIImageView입니다. 그림에서 우리는 UIImageView 오버플로 콘텐츠를 볼 수 있습니다. 왜 이런 일이 일어 났습니까?
이
는 코드입니다! 당신의 이미지 뷰에 대한 YES = clipToBounds을 설정를 [2]UIImageView* copySmall = [[UIImageView alloc] init];
copySmall.layer.borderColor = [UIColor redColor].CGColor;
copySmall.layer.borderWidth = 1.f;
[copySmall setContentMode:UIViewContentModeScaleAspectFill];
[copySmall setFrame:oriRect];
[copySmall setImage:imgView.image];
감사 그것은 해결 것은! 내 문제. 그러나 clipTobounds 속성은 하위 뷰를 아버지보기로 클립하는 데 사용되지만 여전히 혼란 스럽습니다. – James