图像在圆形 UIImageView 中得到压缩

Posted

技术标签:

【中文标题】图像在圆形 UIImageView 中得到压缩【英文标题】:image in getting compress in circular UIImageView 【发布时间】:2018-09-10 13:57:38 【问题描述】:

我正在制作个人资料照片。

我在情节提要上添加了一个 UIImageView(比如 userImageView),并在我的 swift 文件中添加了纵横比模式 SCALE TO FILL 并添加了以下代码

self.userImageView.layer.borderWidth = 10
self.userImageView.layer.borderColor = UIColor.white.cgColor
self.userImageView.layer.cornerRadius = self.userImageView.frame.height/2
self.userImageView.clipsToBounds = true

但是当尝试从相机或相册添加图像时,图像被压缩。

我也尝试过调整图像大小,但图像仍然被压缩。

我做错了什么?

【问题讨论】:

将您的contentMode 设置为aspectFill ***.com/a/29047372/2303865 【参考方案1】:

在故事板内容模式中是方面填充或适合并单击剪辑以限制其有助于将图像适合图像视图边界

【讨论】:

仅供参考:“并单击剪辑到边界”与self.userImageView.clipsToBounds = true 相同;)

以上是关于图像在圆形 UIImageView 中得到压缩的主要内容,如果未能解决你的问题,请参考以下文章

如何为圆形UIImageView创建半圆边框?

UIImageView.layer.cornerRadius 在不同像素密度上创建圆形图像的问题 ios

Swift - 带约束的圆形 UIImageView

为啥在任何 UIimageView 和 Uiview 上都无法访问圆形滑块

iOS UIImageView 内存没有在 ARC 上被释放

UITableViewCell 上的圆形 UIImageView 在首次加载时不起作用