gpt4 book ai didi

ios - 填充 UIBezierPath 会导致图像上下文中的像素化图像

转载 作者:搜寻专家 更新时间:2023-11-01 06:10:22 25 4
gpt4 key购买 nike

<分区>

我已经使用 UIBezierPath 实现了一个非常简单的实心圆圈,然后我将其转换为 UIImage 以便我可以将其设置为 UITableViewCellimageView。这工作得很好,但你可以看到边缘在 Retina 显示器上是像素化的。为什么会这样,可以做些什么来确保它看起来很棒?

let colorSize = cell.frame.size.height - 20
let rect = CGRectMake(0, 0, colorSize, colorSize)
UIGraphicsBeginImageContext(rect.size)
let context = UIGraphicsGetCurrentContext()
UIBezierPath(roundedRect: rect, cornerRadius: (colorSize)/2).addClip()
CGContextSetFillColorWithColor(context, UIColor.redColor().CGColor);
CGContextFillRect(context, rect)
var colorImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
cell.imageView?.image = colorImage

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