首页 > 解决方案 > 图像渲染迅速

问题描述

我在 UIView 上渲染一条线。问题是当我放大视图时,它会变得模糊。我想在变焦时保持清晰度。这可以通过在后台渲染图像来实现吗?如果是,那怎么办?我被困在这部分。[放大时[1] 普通的

下面是画线的代码:

 override  func draw(_ rect: CGRect)
    {
        let shape = CAShapeLayer()
        self.layer.addSublayer(shape)
        shape.fillColor = UIColor.black.cgColor
        shape.strokeColor = UIColor.white.cgColor
        let path = CGMutablePath()
        for stroke in strokePoints
        {
            //print(stroke.startPoint,stroke.endPoint)
            path.move(to: stroke.startPoint)
            path.addLine(to: stroke.endPoint)
        }
        shape.path = path
    }

标签: iosswiftcore-animationbackground-process

解决方案


推荐阅读