我正在尝试制作圆形轮廓图片,并且正在按照本教程结尾(http://valeriodonfrancesco.com/add-circular-mask-uiimage-easy-way/)设置的步骤进行操作,但是我不断出现菱形形状。我究竟做错了什么?这是我的代码

  @IBOutlet weak var profilePic: UIImageView!

override func viewDidLoad() {
    super.viewDidLoad()

    profilePic.layer.cornerRadius = profilePic.frame.size.width/2
    profilePic.layer.masksToBounds = true
}


在此先感谢您的帮助!

最佳答案

请添加clipsToBounds

profilePic.layer.cornerRadius  = profilePic.frame.size.width/2
profilePic.layer.masksToBounds = true
profilePic.clipsToBounds       = true // Add this line in your code

10-08 00:26