为啥 uiimageview 的 contentmode 不起作用?
Posted
技术标签:
【中文标题】为啥 uiimageview 的 contentmode 不起作用?【英文标题】:why the contentmode of the uiimageview did not work?为什么 uiimageview 的 contentmode 不起作用? 【发布时间】:2017-09-28 00:57:26 【问题描述】:昨天当我编码时,我对 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];
【问题讨论】:
【参考方案1】:尝试为您的 imageView 设置 clipToBounds = YES
【讨论】:
谢谢!它解决了我的问题。但是clipTobounds属性用于将子视图剪辑到父视图,仍然很困惑。以上是关于为啥 uiimageview 的 contentmode 不起作用?的主要内容,如果未能解决你的问题,请参考以下文章