|
@@ -97,21 +97,6 @@ import Foundation
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- func createPathCircle() -> CGPath {
|
|
|
|
- let radius: CGFloat = 37.0
|
|
|
|
- let path = UIBezierPath()
|
|
|
|
- let centerWidth = self.frame.width / 2
|
|
|
|
-
|
|
|
|
- path.move(to: CGPoint(x: 0, y: 0))
|
|
|
|
- path.addLine(to: CGPoint(x: (centerWidth - radius * 2), y: 0))
|
|
|
|
- path.addArc(withCenter: CGPoint(x: centerWidth, y: 0), radius: radius, startAngle: CGFloat(180).degreesToRadians, endAngle: CGFloat(0).degreesToRadians, clockwise: false)
|
|
|
|
- path.addLine(to: CGPoint(x: self.frame.width, y: 0))
|
|
|
|
- path.addLine(to: CGPoint(x: self.frame.width, y: self.frame.height))
|
|
|
|
- path.addLine(to: CGPoint(x: 0, y: self.frame.height))
|
|
|
|
- path.close()
|
|
|
|
- return path.cgPath
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
extension CGFloat {
|
|
extension CGFloat {
|
|
var degreesToRadians: CGFloat { return self * .pi / 180 }
|
|
var degreesToRadians: CGFloat { return self * .pi / 180 }
|