diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallBeat.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallBeat.swift index 595ada3..43a6fbe 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallBeat.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallBeat.swift @@ -56,7 +56,7 @@ class NVActivityIndicatorAnimationBallBeat: NVActivityIndicatorAnimationDelegate let animation = CAAnimationGroup() animation.animations = [scaleAnimation, opacityAnimation] - animation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear) + animation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear) animation.duration = duration animation.repeatCount = HUGE animation.isRemovedOnCompletion = false diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotate.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotate.swift index f6b9979..5c2a434 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotate.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotate.swift @@ -48,7 +48,7 @@ class NVActivityIndicatorAnimationBallClipRotate: NVActivityIndicatorAnimationDe let animation = CAAnimationGroup() animation.animations = [scaleAnimation, rotateAnimation] - animation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear) + animation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear) animation.duration = duration animation.repeatCount = HUGE animation.isRemovedOnCompletion = false diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotateMultiple.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotateMultiple.swift index 592691b..a64425a 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotateMultiple.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallClipRotateMultiple.swift @@ -33,7 +33,7 @@ class NVActivityIndicatorAnimationBallClipRotateMultiple: NVActivityIndicatorAni let bigCircleSize: CGFloat = size.width let smallCircleSize: CGFloat = size.width / 2 let longDuration: CFTimeInterval = 1 - let timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut) + let timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut) circleOf(shape: .ringTwoHalfHorizontal, duration: longDuration, diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridBeat.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridBeat.swift index 66ece23..5e5716f 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridBeat.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridBeat.swift @@ -37,7 +37,7 @@ class NVActivityIndicatorAnimationBallGridBeat: NVActivityIndicatorAnimationDele let durations = [0.96, 0.93, 1.19, 1.13, 1.34, 0.94, 1.2, 0.82, 1.19] let beginTime = CACurrentMediaTime() let beginTimes = [0.36, 0.4, 0.68, 0.41, 0.71, -0.15, -0.12, 0.01, 0.32] - let timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionDefault) + let timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.default) // Animation let animation = CAKeyframeAnimation(keyPath: "opacity") diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridPulse.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridPulse.swift index 67e99a3..6870e82 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridPulse.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallGridPulse.swift @@ -37,7 +37,7 @@ class NVActivityIndicatorAnimationBallGridPulse: NVActivityIndicatorAnimationDel let durations: [CFTimeInterval] = [0.72, 1.02, 1.28, 1.42, 1.45, 1.18, 0.87, 1.45, 1.06] let beginTime = CACurrentMediaTime() let beginTimes: [CFTimeInterval] = [ -0.06, 0.25, -0.17, 0.48, 0.31, 0.03, 0.46, 0.78, 0.45] - let timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionDefault) + let timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.default) // Scale animation let scaleAnimation = CAKeyframeAnimation(keyPath: "transform.scale") diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulseSync.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulseSync.swift index b2b49a4..614d70e 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulseSync.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallPulseSync.swift @@ -38,7 +38,7 @@ class NVActivityIndicatorAnimationBallPulseSync: NVActivityIndicatorAnimationDel let duration: CFTimeInterval = 0.6 let beginTime = CACurrentMediaTime() let beginTimes: [CFTimeInterval] = [0.07, 0.14, 0.21] - let timingFunciton = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut) + let timingFunciton = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut) // Animation let animation = CAKeyframeAnimation(keyPath: "transform.translation.y") diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScale.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScale.swift index 5c78617..50c6bd0 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScale.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScale.swift @@ -50,7 +50,7 @@ class NVActivityIndicatorAnimationBallScale: NVActivityIndicatorAnimationDelegat let animation = CAAnimationGroup() animation.animations = [scaleAnimation, opacityAnimation] - animation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut) + animation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut) animation.duration = duration animation.repeatCount = HUGE animation.isRemovedOnCompletion = false diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleMultiple.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleMultiple.swift index 5ad1a8b..c5315c3 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleMultiple.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallScaleMultiple.swift @@ -52,7 +52,7 @@ class NVActivityIndicatorAnimationBallScaleMultiple: NVActivityIndicatorAnimatio let animation = CAAnimationGroup() animation.animations = [scaleAnimation, opacityAnimation] - animation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear) + animation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear) animation.duration = duration animation.repeatCount = HUGE animation.isRemovedOnCompletion = false diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallSpinFadeLoader.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallSpinFadeLoader.swift index c368d44..1d81d36 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallSpinFadeLoader.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallSpinFadeLoader.swift @@ -56,7 +56,7 @@ class NVActivityIndicatorAnimationBallSpinFadeLoader: NVActivityIndicatorAnimati let animation = CAAnimationGroup() animation.animations = [scaleAnimation, opacityAnimaton] - animation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear) + animation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear) animation.duration = duration animation.repeatCount = HUGE animation.isRemovedOnCompletion = false diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallTrianglePath.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallTrianglePath.swift index f9ee7f4..818a226 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallTrianglePath.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallTrianglePath.swift @@ -36,7 +36,7 @@ class NVActivityIndicatorAnimationBallTrianglePath: NVActivityIndicatorAnimation let x = (layer.bounds.size.width - size.width) / 2 let y = (layer.bounds.size.height - size.height) / 2 let duration: CFTimeInterval = 2 - let timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut) + let timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut) // Animation let animation = CAKeyframeAnimation(keyPath: "transform") @@ -76,7 +76,7 @@ class NVActivityIndicatorAnimationBallTrianglePath: NVActivityIndicatorAnimation let values = NSMutableArray(capacity: 5) for rawValue in rawValues { - let point = CGPointFromString(translateString(rawValue, deltaX: deltaX, deltaY: deltaY)) + let point = NSCoder.cgPoint(for: translateString(rawValue, deltaX: deltaX, deltaY: deltaY)) values.add(NSValue(caTransform3D: CATransform3DMakeTranslation(point.x, point.y, 0))) } diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZag.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZag.swift index ae3560a..224c3b4 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZag.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZag.swift @@ -41,7 +41,7 @@ class NVActivityIndicatorAnimationBallZigZag: NVActivityIndicatorAnimationDelega let animation = CAKeyframeAnimation(keyPath: "transform") animation.keyTimes = [0, 0.33, 0.66, 1] - animation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear) + animation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear) animation.values = [ NSValue(caTransform3D: CATransform3DMakeTranslation(0, 0, 0)), diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZagDeflect.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZagDeflect.swift index 6dc4f50..aec8178 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZagDeflect.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationBallZigZagDeflect.swift @@ -40,7 +40,7 @@ class NVActivityIndicatorAnimationBallZigZagDeflect: NVActivityIndicatorAnimatio let animation = CAKeyframeAnimation(keyPath: "transform") animation.keyTimes = [0, 0.33, 0.66, 1] - animation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear) + animation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear) animation.values = [ NSValue(caTransform3D: CATransform3DMakeTranslation(0, 0, 0)), diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCircleStrokeSpin.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCircleStrokeSpin.swift index 109df38..2343ec6 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCircleStrokeSpin.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCircleStrokeSpin.swift @@ -36,7 +36,7 @@ class NVActivityIndicatorAnimationCircleStrokeSpin: NVActivityIndicatorAnimation let rotationAnimation = CABasicAnimation(keyPath: "transform.rotation") rotationAnimation.byValue = Float.pi * 2 - rotationAnimation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear) + rotationAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear) let strokeEndAnimation = CABasicAnimation(keyPath: "strokeEnd") strokeEndAnimation.duration = strokeEndDuration @@ -56,7 +56,7 @@ class NVActivityIndicatorAnimationCircleStrokeSpin: NVActivityIndicatorAnimation groupAnimation.duration = strokeStartDuration + beginTime groupAnimation.repeatCount = .infinity groupAnimation.isRemovedOnCompletion = false - groupAnimation.fillMode = kCAFillModeForwards + groupAnimation.fillMode = CAMediaTimingFillMode.forwards let circle = NVActivityIndicatorShape.stroke.layerWith(size: size, color: color) let frame = CGRect( diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCubeTransition.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCubeTransition.swift index 2ab8e18..10e7722 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCubeTransition.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationCubeTransition.swift @@ -38,7 +38,7 @@ class NVActivityIndicatorAnimationCubeTransition: NVActivityIndicatorAnimationDe let duration: CFTimeInterval = 1.6 let beginTime = CACurrentMediaTime() let beginTimes: [CFTimeInterval] = [0, -0.8] - let timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut) + let timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut) // Scale animation let scaleAnimation = CAKeyframeAnimation(keyPath: "transform.scale") diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScaleParty.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScaleParty.swift index fc1834f..a82cb48 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScaleParty.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineScaleParty.swift @@ -36,7 +36,7 @@ class NVActivityIndicatorAnimationLineScaleParty: NVActivityIndicatorAnimationDe let durations: [CFTimeInterval] = [1.26, 0.43, 1.01, 0.73] let beginTime = CACurrentMediaTime() let beginTimes: [CFTimeInterval] = [0.77, 0.29, 0.28, 0.74] - let timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionDefault) + let timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.default) // Animation let animation = CAKeyframeAnimation(keyPath: "transform.scale") diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineSpinFadeLoader.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineSpinFadeLoader.swift index 23db058..36b4079 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineSpinFadeLoader.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationLineSpinFadeLoader.swift @@ -37,7 +37,7 @@ class NVActivityIndicatorAnimationLineSpinFadeLoader: NVActivityIndicatorAnimati let duration: CFTimeInterval = 1.2 let beginTime = CACurrentMediaTime() let beginTimes: [CFTimeInterval] = [0.12, 0.24, 0.36, 0.48, 0.6, 0.72, 0.84, 0.96] - let timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut) + let timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut) // Animation let animation = CAKeyframeAnimation(keyPath: "opacity") diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationOrbit.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationOrbit.swift index 524bafe..2b65554 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationOrbit.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationOrbit.swift @@ -50,7 +50,7 @@ class NVActivityIndicatorAnimationOrbit: NVActivityIndicatorAnimationDelegate { let scaleAnimation = CAKeyframeAnimation(keyPath: "transform.scale") scaleAnimation.keyTimes = [0, 0.45, 0.45, 1] - scaleAnimation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear) + scaleAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear) scaleAnimation.values = [0, 0, 1.3, 2] scaleAnimation.duration = duration @@ -59,7 +59,7 @@ class NVActivityIndicatorAnimationOrbit: NVActivityIndicatorAnimationDelegate { let timingFunction = CAMediaTimingFunction(controlPoints: 0.19, 1, 0.22, 1) opacityAnimation.keyTimes = [0, 0.45, 1] - scaleAnimation.timingFunctions = [CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear), timingFunction] + scaleAnimation.timingFunctions = [CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear), timingFunction] opacityAnimation.values = [0.8, 0.8, 0] opacityAnimation.duration = duration @@ -88,7 +88,7 @@ class NVActivityIndicatorAnimationOrbit: NVActivityIndicatorAnimationDelegate { let scaleAnimation = CAKeyframeAnimation(keyPath: "transform.scale") scaleAnimation.keyTimes = [0, 0.55, 0.55, 1] - scaleAnimation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear) + scaleAnimation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear) scaleAnimation.values = [0, 0, 1.3, 2.1] scaleAnimation.duration = duration @@ -97,7 +97,7 @@ class NVActivityIndicatorAnimationOrbit: NVActivityIndicatorAnimationDelegate { let timingFunction = CAMediaTimingFunction(controlPoints: 0.19, 1, 0.22, 1) opacityAnimation.keyTimes = [0, 0.55, 0.65, 1] - scaleAnimation.timingFunctions = [CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear), timingFunction] + scaleAnimation.timingFunctions = [CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear), timingFunction] opacityAnimation.values = [0.7, 0.7, 0, 0] opacityAnimation.duration = duration @@ -124,7 +124,7 @@ class NVActivityIndicatorAnimationOrbit: NVActivityIndicatorAnimationDelegate { func coreInLayer(_ layer: CALayer, size _: CGSize, color: UIColor) { let inTimingFunction = CAMediaTimingFunction(controlPoints: 0.7, 0, 1, 0.5) let outTimingFunction = CAMediaTimingFunction(controlPoints: 0, 0.7, 0.5, 1) - let standByTimingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear) + let standByTimingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear) // Scale animation let scaleAnimation = CAKeyframeAnimation(keyPath: "transform.scale") diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationPacman.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationPacman.swift index f1d7c9a..8e5e72b 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationPacman.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/Animations/NVActivityIndicatorAnimationPacman.swift @@ -37,7 +37,7 @@ class NVActivityIndicatorAnimationPacman: NVActivityIndicatorAnimationDelegate { func pacmanInLayer(_ layer: CALayer, size: CGSize, color: UIColor) { let pacmanSize = 2 * size.width / 3 let pacmanDuration: CFTimeInterval = 0.5 - let timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionDefault) + let timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.default) // Stroke start animation let strokeStartAnimation = CAKeyframeAnimation(keyPath: "strokeStart") @@ -99,7 +99,7 @@ class NVActivityIndicatorAnimationPacman: NVActivityIndicatorAnimationDelegate { let animation = CAAnimationGroup() animation.animations = [translateAnimation, opacityAnimation] - animation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear) + animation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.linear) animation.duration = circleDuration animation.repeatCount = HUGE animation.isRemovedOnCompletion = false diff --git a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/NVActivityIndicatorView.swift b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/NVActivityIndicatorView.swift index a90a7e5..f70729d 100755 --- a/iProgressHUD/iProgressHUD/NVActivityIndicatorView/NVActivityIndicatorView.swift +++ b/iProgressHUD/iProgressHUD/NVActivityIndicatorView/NVActivityIndicatorView.swift @@ -500,7 +500,7 @@ public final class NVActivityIndicatorView: UIView { internal final func setUpAnimation() { let animation: NVActivityIndicatorAnimationDelegate = type.animation() - var animationRect = UIEdgeInsetsInsetRect(frame, UIEdgeInsetsMake(padding, padding, padding, padding)) + var animationRect = frame.inset(by: UIEdgeInsets(top: padding, left: padding, bottom: padding, right: padding)) let minEdge = min(animationRect.width, animationRect.height) layer.sublayers = nil diff --git a/iProgressHUD/iProgressHUD/iProgressHUD.swift b/iProgressHUD/iProgressHUD/iProgressHUD.swift index 0515390..4b88a70 100644 --- a/iProgressHUD/iProgressHUD/iProgressHUD.swift +++ b/iProgressHUD/iProgressHUD/iProgressHUD.swift @@ -181,11 +181,11 @@ open class iProgressHUD { view.addSubview(modalView) view.addSubview(boxView) if let lastViews = view.subviews.last { - modalView.bringSubview(toFront: lastViews) + modalView.bringSubviewToFront(lastViews) } else { - modalView.bringSubview(toFront: view) + modalView.bringSubviewToFront(view) } - boxView.bringSubview(toFront: modalView) + boxView.bringSubviewToFront(modalView) modalView.isHidden = true boxView.isHidden = true