0
這是我的代碼:斯威夫特 - UIGraphics虛線接近
UIGraphicsBeginImageContextWithOptions(CGSizeMake(self.view.frame.width,graphSize), false, 0)
let context = UIGraphicsGetCurrentContext()
CGContextSetStrokeColorWithColor(context, UIColor.whiteColor().CGColor)
CGContextSetLineWidth(context, 0.3)
CGContextBeginPath(context)
CGContextMoveToPoint(context, width1, height1)
CGContextAddLineToPoint(context, width11, height11)
CGContextMoveToPoint(context, width2, height2)
CGContextAddLineToPoint(context, width22, height22)
//dash line
CGContextStrokePath(context)
CGContextMoveToPoint(context, width3, height3)
CGContextAddLineToPoint(context, width33, height33)
CGContextSetLineDash(context, 0, [4], 1)
//next lines...
CGContextMoveToPoint(context, width4, height4)
CGContextAddLineToPoint(context, width44, height44)
我想有width3和height3破折號,但我的下一行也被破滅。如何停止虛線被執行?
你可以嘗試將其復位這樣的:'CGContextSetLineDash(背景下,0,NULL,0)' –
哦,是的,當然:) –