草庐IT

Artefacts

全部标签

ios - Artefacts 在 Swift Xcode 中画线

下面的类附加到UIView并在手指在屏幕上移动时绘制线条。然而,当从上到下从左到右快速移动手指时,绘图会在改变方向时暂时显示尖锐的边缘。这在设备和模拟器上都会发生。导致此问题的原因是什么?如何在代码中消除这种伪像,以便在快速改变方向时只看到光滑的圆形,而不是尖锐的边缘?classdrawLine:UIView{varcomittedSegments:Int=0varpoints=[CGPoint]()varcommittedPath=UIBezierPath()vardrawPath=UIBezierPath()varincrementalImage:UIImage?varstroke