使用CGContextSetTextDrawingMode和setLineWidth属性(drawRect函数)

时间:2016-10-22 13:31:01

标签: swift uilabel override drawrect func

我如何使用" setLineWidth"和" setLineJoin"在Swift中使用CGContextSetTextDrawingMode的属性?

override func drawRect(rect: CGRect) {

    let context = UIGraphicsGetCurrentContext()
    CGContextSetTextDrawingMode(context, CGTextDrawingMode.Stroke)

    context?setLineWidth(2)
    context.setLineJoin(CGLineJoin.Round)

}

只有属性(setLineWith和setLineJoin)不起作用。 它工作一年前。但现在它不起作用。

1 个答案:

答案 0 :(得分:0)

这适用于Swift 3

let context = UIGraphicsGetCurrentContext()
    context!.setTextDrawingMode(CGTextDrawingMode.stroke)

    context?.setLineWidth(2.0)
    context?.setLineJoin(.round)