使用 NSLayoutConstraintlayer 属性来设置一个圆形的头像视图。

NSLayoutConstraint.activate([
    avatar.leftAnchor.constraint(equalTo: leftAnchor, constant: 19),
    avatar.widthAnchor.constraint(equalToConstant: 72),
    avatar.heightAnchor.constraint(equalToConstant: 72),
    avatar.centerYAnchor.constraint(equalTo: centerYAnchor),
])

// 设置圆角
avatar.layer.cornerRadius = 50/2.0
avatar.layer.masksToBounds = true

解释:

  • NSLayoutConstraint 用于设置头像视图的大小和位置。
  • avatar.layer.cornerRadius 设置圆角半径。
  • avatar.layer.masksToBounds = true 将视图超出边界的部分裁剪掉,确保只显示圆形部分。

注意:

  • avatar 是你的头像视图的名称,请根据实际情况替换。
  • 你可以根据需要调整头像视图的大小和圆角半径。
SwiftUI: 如何设置圆形头像视图

原文地址: https://www.cveoy.top/t/topic/neR9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录