我想为 userAvatarImageView 做一个圆角。起初,我使用了 UIImageView 的常用方法:
extension UIImageView {
func makeRoundedCorners(_ radius: CGFloat) {
self.layer.cornerRadius = radius
self.layer.masksToBounds = true
}
}
这对我有用。但我不认为这对tableViewCell 来说是一个好方法。所以,我使用了 RoundCornerImageProcessor:
let roundProcessor = RoundCornerImageProcessor(cornerRadius: 15,
targetSize: CGSize(width: 30, height: 30))
userAvatarImageView.kf.setImage(with: URL(string: string),
placeholder: UIImage(named: "placeholder"),
options: [ .processor(roundProcessor)])
它可以得到一个圆角,但图像模糊,不清晰。像这样:
我该如何处理这个问题?