diff --git a/Sources/CAMediaTimingFunction+Windless.swift b/Sources/CAMediaTimingFunction+Windless.swift index 24bb3cb..822d086 100644 --- a/Sources/CAMediaTimingFunction+Windless.swift +++ b/Sources/CAMediaTimingFunction+Windless.swift @@ -9,12 +9,11 @@ import UIKit public extension CAMediaTimingFunction { + static let linear = CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear) - static let linear = CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear) + static let easeIn = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeIn) - static let easeIn = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseIn) + static let easeOut = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeOut) - static let easeOut = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseOut) - - static let easeInOut = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut) + static let easeInOut = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut) } diff --git a/Sources/TransitionFactory.swift b/Sources/TransitionFactory.swift index 5842812..4a82f7f 100644 --- a/Sources/TransitionFactory.swift +++ b/Sources/TransitionFactory.swift @@ -12,7 +12,7 @@ class TransitionFactory { static func fade() -> CATransition { let transition = CATransition() - transition.type = kCATransitionFade + transition.type = CATransitionType.fade return transition } } diff --git a/Sources/WindlessContext.swift b/Sources/WindlessContext.swift index 11a1ce5..7b712a0 100644 --- a/Sources/WindlessContext.swift +++ b/Sources/WindlessContext.swift @@ -53,7 +53,7 @@ extension WindlessContext { appendMultilineLayersPathIfNeeded(on: path) let maskLayer = CAShapeLayer() maskLayer.path = path.cgPath - maskLayer.fillRule = kCAFillRuleEvenOdd + maskLayer.fillRule = CAShapeLayerFillRule.evenOdd coverLayer.mask = maskLayer }