我有一个问题,已经在过去几天里一直在尝试解决,但是无法找到解决方法。我的问题非常简单,我正在尝试裁剪一张图片,使其变成圆形。通过已完成的研究,我发现可以使用几种方法来实现这一点,其中主要的方法似乎是简单地裁剪UIImageView,以使其成为圆形边框。下面是我用来做到这一点的代码:
imageView.layer.masksToBounds = false
imageView.layer.cornerRadius = imageView.frame.height/2
imageView.clipsToBounds = true
唯一的问题是,这种方法只能裁剪图像视图的框架而不是图像本身。因此,如果我将图像保存到用户的相机胶卷中,它仍然会显示为矩形而不是裁剪后的圆形。我有些困惑该如何实现这一点,因为我在Xcode上还比较新,并希望有人能够提供一种方法来裁剪图像本身而不仅仅是框架。非常感谢任何关于这个主题的帮助。谢谢。