swift Image not filling the UI查看

vfh0ocws  于 2023-04-10  发布在  Swift
关注(0)|答案(1)|浏览(88)

我试图创建一个配置文件页面,其中在UI视图中有一个用户图像。但是,当我加载图像时,它没有填充我创建的圆形UI视图。
代码如下:

profileImageView.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true
        profileImageView.anchor(left: view.leftAnchor, paddingLeft: 32, width: 120, height: 120)
        profileImageView.layer.cornerRadius = 120 / 2
        profileImageView.layer.borderWidth = 1.0
        profileImageView.contentMode = .scaleAspectFit
        profileImageView.layer.masksToBounds = true
        profileImageView.layer.borderColor = UIColor.white.cgColor
        profileImageView.clipsToBounds = true

当我在profileImageView.image中填充一张图片时,结果如下:

我想让它填满整个空间。有人能帮忙吗?

91zkwejq

91zkwejq1#

看起来你在构建这个图像时使用了scaleAspectFit,它会调整整个图像的大小以适应你设置的宽度或高度。如果你想填充它,我会给予scaleAspectFill一个尝试。它可能会在侧面剪裁图像,但它应该以你想要的方式填充整个空间。

相关问题