如何删除圆形 UIImageView 中的空白?

Azi*_*chi 2 uiimageview ios swift

我想圈出我的 UIImageView 并添加以下代码:

profileImage.layer.cornerRadius = profileImage.frame.size.height/2
    profileImage.clipsToBounds = true
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但是当图像水平时,我得到这张照片: 在此输入图像描述

如您所见,我的圆形图像视图的底部和顶部有空白区域。但我真正想要的是一个充满我形象的圆圈!我尝试从属性检查器更改“内容模式”,但没有得到任何答案!我该如何解决这个问题?

Ank*_*wal 5

您已经设置了该clipsToBound属性。所以只需更新contentMode.

我你不想扭曲图像的比例:

profileImage.contentMode = .scaleAspectFill
Run Code Online (Sandbox Code Playgroud)

如果图像的比例不重要,您还可以使用:

profileImage.contentMode = .scaleToFill
Run Code Online (Sandbox Code Playgroud)

请点击链接了解更多详细信息:https://useyourloaf.com/blog/stretching-redrawing-and-positioning-with-contentmode/

在此输入图像描述