override func drawRect(rect: CGRect) { var path = UIBezierPath(ovalInRect: rect) fillColor.setFill() path.fill() //set up the width and height variables //for the horizontal stroke let plusHeight:CGFloat = 300.0 let plusWidth:CGFloat = 450.0 //create the path var plusPath = UIBezierPath() //set the path's line width to the height of the stroke plusPath.lineWidth = plusHeight //move the initial point of the path //to the start of the horizontal stroke plusPath.moveToPoint(CGPoint( x:self.bounds.width/2 - plusWidth/2 + 0.5,y:self.bounds.height/2 + 0.5)) //add a point to the path at the end of the stroke plusPath.addLineToPoint(CGPoint( x:self.bounds.width/2 + plusWidth/2 + 0.5,y:self.bounds.height/2 + 0.5)) }
以上是大佬教程为你收集整理的swift – 如何用CALayer创建一个圈子?全部内容,希望文章能够帮你解决swift – 如何用CALayer创建一个圈子?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。