首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS8图像未显示在圆角中

问iOS8图像未显示在圆角中
EN

Stack Overflow用户
提问于 2016-10-10 15:21:44
回答 2查看 160关注 0票数 0

​

​

我试图使图像的角落为圆形,但它不显示圆形图像。请推荐我。

代码语言:javascript
复制
 self.Image.layer.cornerRadius = self.Image.frame.size.width / 2;
 self.Image.layer.masksToBounds = YES;
 self.Image.layer.borderColor = [UIColor lightGrayColor].CGColor;
 self.Image.layer.borderWidth=2.0;
EN

回答 2

Stack Overflow用户

发布于 2016-10-10 15:59:09

你的代码运行得很好。图像视图为四舍五入。看到角落是rounded.Actually,你使用的图像是一个“风景”。尝试使用其他图像。或者将模式“imageView's”属性更改为scale to fill。你会得到结果的。

代码语言:javascript
复制
_imageView.contentMode = UIViewContentModeScaleAspectFill;

使用此代码。

票数 2
EN

Stack Overflow用户

发布于 2016-10-10 15:35:55

首先,您必须确保image.size.width等于image.size.height。

代码语言:javascript
复制
self.Image.layer.cornerRadius = self.Image.frame.size.width /2;
 self.Image.layer.masksToBounds = YES;

第一个条件是确保图片是正方形,然后上面的代码可以将图片裁剪成圆形。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39953099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档