iOS:图像在 UIImageView 中无法正确显示
Posted
技术标签:
【中文标题】iOS:图像在 UIImageView 中无法正确显示【英文标题】:iOS: Image is not displaying properly in UIImageView 【发布时间】:2016-07-08 05:05:54 【问题描述】:我有一个UIImageView
,其中一个UIImage
显示来自JSON。问题是我想为UIImageView
设置cornerRadius
。我为它写了以下代码:
imgVw.layer.cornerRadius = 30.0;
imgVw.layer.borderWidth = 2.0;
imgVw.layer.borderColor = [UIColor blackColor].CGColor;
它显示cornerRadius
和UIImageView
的边框,但方式不正确。图像显示在角落之外,如屏幕截图所示。
【问题讨论】:
【参考方案1】:你需要像这样将layer
的masksToBounds
属性设置为YES
self.imgVw.layer.masksToBounds = YES;
【讨论】:
【参考方案2】:将UIImageView
的clipsToBounds
属性设置为YES
。
喜欢
设置imgVw.clipsToBounds=YES;
【讨论】:
不,应该是imgVw.clipsToBounds = YES;
。这是 Objective-C。
什么反对票?没有人对您的答案投反对票。而且你还需要修正第一行的错别字。
@rmaddy 抱歉,我不知道谁投了反对票,但以前它就在那里。以上是关于iOS:图像在 UIImageView 中无法正确显示的主要内容,如果未能解决你的问题,请参考以下文章