gpt4 book ai didi

xcode - 圆形图像变成钻石而不是圆形 - Swift 3

转载 作者:行者123 更新时间:2023-12-04 18:28:03 25 4
gpt4 key购买 nike

我一直在尝试创建一个圆形图像,但由于某种原因它一直输出为菱形。这是我的代码:

override func viewDidLoad() {
displayEmailFullNameImage()

self.editProfilePictureImage.layer.cornerRadius = editProfilePictureImage.frame.size.width / 2
self.editProfilePictureImage.clipsToBounds = true
self.editProfilePictureImage.contentMode = .scaleAspectFill

}

我对照片的约束:

enter image description here

我尝试了以下解决方案:

override func viewWillLayoutSubviews() {
super.viewWillLayoutSubviews()
profilePic.layer.cornerRadius = profilePic.frame.width / 2
profilePic.clipsToBounds = true
}

但这也不起作用。

图片是这样的:

enter image description here

如有任何帮助,我们将不胜感激。

最佳答案

您的问题可能是由您添加到 imageView 的一些约束引起的。尝试只添加 4 个约束,1 个用于固定宽度,1 个用于固定高度,1 个用于前导空间,1 个用于顶部空间,如下面的屏幕截图所示:

enter image description here


关于xcode - 圆形图像变成钻石而不是圆形 - Swift 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40620746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com