0

昨天当我编码时,我对关于 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];

4

1 回答 1

0

尝试为您的imageView 设置clipToBounds = YES

于 2017-09-29T10:33:36.740 回答