我有下面的代码,使用UIBezierPath绘制线条.
代码使用addCurveToPoint哪个应使用三次贝塞尔曲线路径绘制曲线,但代码的最终结果是绘制连接的直线但未addLineToPoint使用.
可能会发生什么,为什么不是代码绘制曲线?
import UIKit
class DrawingView: UIView, UITextFieldDelegate {
// Modifiable values within the code
let lineWidth : CGFloat = 2.0
let lineColor = UIColor.redColor()
let lineColorAlpha : CGFloat = 0.4
let shouldAllowUserChangeLineWidth = true
let maximumUndoRedoChances = 10
var path = UIBezierPath()
var previousImages : [UIImage] = [UIImage]()
// Represents current image index
var currentImageIndex = 0
// Control points for drawing curve smoothly
private var controlPoint1 : CGPoint?
private var controlPoint2 : CGPoint? …Run Code Online (Sandbox Code Playgroud)