相关疑难解决方法(0)

绘图类绘制直线而不是曲线

我有下面的代码,使用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)

drawing ios uibezierpath swift

1
推荐指数
1
解决办法
2353
查看次数

标签 统计

drawing ×1

ios ×1

swift ×1

uibezierpath ×1