Guest User

Untitled

a guest
Jul 20th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. override class func layerClass() -> AnyClass {
  2. return CAShapeLayer.self
  3. }
  4.  
  5. override func awakeFromNib() {
  6.  
  7. var path: UIBezierPath = UIBezierPath.init(ovalInRect: CGRectMake(0, 0, 30, 10))
  8.  
  9. self.layer.path = path.CGPath
  10. }
  11.  
  12. override class func layerClass() -> AnyClass {
  13. return CAShapeLayer.self
  14. }
  15.  
  16. override func awakeFromNib() {
  17. guard let shapeLayer = self.layer as? CAShapeLayer else { return }
  18.  
  19. let path: UIBezierPath = UIBezierPath.init(ovalInRect: CGRectMake(0, 0, 30, 10))
  20. shapeLayer.path = path.CGPath
  21. }
  22.  
  23. override public class var layerClass: Swift.AnyClass {
  24. get {
  25. return CAShapeLayer.self
  26. }
  27. }
  28.  
  29. (self.layer as! CAShapeLayer).path = path.CGPath
  30.  
  31. override class var layerClass: AnyClass {
  32. return CAShapeLayer.self
  33. }
Add Comment
Please, Sign In to add comment