我试图创建一个配置文件页面,其中在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中填充一张图片时,结果如下:
我想让它填满整个空间。有人能帮忙吗?
1条答案
按热度按时间91zkwejq1#
看起来你在构建这个图像时使用了
scaleAspectFit
,它会调整整个图像的大小以适应你设置的宽度或高度。如果你想填充它,我会给予scaleAspectFill
一个尝试。它可能会在侧面剪裁图像,但它应该以你想要的方式填充整个空间。