1
我正在研究在視圖上繪製形狀的項目。用於創建形狀並添加到視圖中的UIBezierPath
。如何在Swift中添加視圖後更改UIBezierPath的顏色?
var frame: CGRect = bounds
var strokeColor: UIColor = UIColor.lightGrayColor()
var ovalPath = UIBezierPath(ovalInRect: CGRectMake(frame.minX + floor((frame.width - 79) * 0.50000 + 0.5), frame.minY + floor((frame.height - 79) * 0.50000 + 0.5), 79, 79))
UIColor.whiteColor().setFill()
ovalPath.fill()
strokeColor.setStroke()
ovalPath.lineWidth = 1.5
ovalPath.stroke()
我的問題是:我怎樣才能通過改變一下它的形狀的顏色?
我如何使用變色後加入的看法? – James
那麼,我假設你會保留對這個自定義視圖的引用,比如'customView'。然後你可以做一些事情:'customView.strokeColor = UIColor.redColor()'或者你有什麼。 – Rob