昨天当我编码时,我对UIImageView的contentMode的问题感到困惑。我想将UIViewContentModeScaleAspectFill设置为UIImageView,但是图像溢出UIImageView的效果,这就是结果:![在此处输入图像描述] [ 1]
红框是UIImageView,在图片中我们可以看到内容溢出UIImageView。为什么会发生这种情况?
这是代码:![在此输入图像描述] [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];
答案 0 :(得分:0)
尝试为您的imageView设置 clipToBounds = YES