From b29e2dcb3d4c190a3e350064772be1f796e22bf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paulo=20Gon=C3=A7alves?= Date: Tue, 6 Jun 2017 10:53:25 +0100 Subject: [PATCH 1/5] replaced deprecated M_PI with Double.pi --- Source/PullToRefreshView.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/PullToRefreshView.swift b/Source/PullToRefreshView.swift index 28658f7..4ba8f01 100755 --- a/Source/PullToRefreshView.swift +++ b/Source/PullToRefreshView.swift @@ -262,7 +262,7 @@ open class PullToRefreshView: UIView { fileprivate func arrowRotation() { UIView.animate(withDuration: 0.2, delay: 0, options:[], animations: { // -0.0000001 for the rotation direction control - self.arrow.transform = CGAffineTransform(rotationAngle: CGFloat(M_PI-0.0000001)) + self.arrow.transform = CGAffineTransform(rotationAngle: CGFloat(Double.pi-0.0000001)) }, completion:nil) } From 2bd1dab5884fa7cf53a59e7c06620a082bef2561 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paulo=20Gon=C3=A7alves?= Date: Tue, 6 Jun 2017 10:59:23 +0100 Subject: [PATCH 2/5] updated pod spec --- PullToRefreshSwift.podspec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PullToRefreshSwift.podspec b/PullToRefreshSwift.podspec index 64df143..6cf79b8 100644 --- a/PullToRefreshSwift.podspec +++ b/PullToRefreshSwift.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "PullToRefreshSwift" - s.version = "3.0.3" + s.version = "3.0.4" s.summary = "iOS Simple PullToRefresh Library." s.homepage = "https://github.com/dekatotoro/PullToRefreshSwift" s.license = { :type => "MIT", :file => "LICENSE" } @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.social_media_url = "https://twitter.com/dekatotoro" s.platform = :ios s.ios.deployment_target = "8.0" - s.source = { :git => "https://github.com/dekatotoro/PullToRefreshSwift.git", :tag => s.version } + s.source = { :git => "https://github.com/prpgleto/PullToRefreshSwift.git", :tag => s.version } s.source_files = "Source/**/*.{h,m,swift}" s.resources = 'Source/**/*.{svg,png,xib}' s.requires_arc = true From 49400e4b056fc04e27575d55e9f980c9d9cc48af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paulo=20Rui=20Pires=20Gon=C3=A7alves?= Date: Mon, 17 Jul 2017 16:32:28 +0100 Subject: [PATCH 3/5] Update PullToRefreshSwift.podspec --- PullToRefreshSwift.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PullToRefreshSwift.podspec b/PullToRefreshSwift.podspec index 6cf79b8..929580b 100644 --- a/PullToRefreshSwift.podspec +++ b/PullToRefreshSwift.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.social_media_url = "https://twitter.com/dekatotoro" s.platform = :ios s.ios.deployment_target = "8.0" - s.source = { :git => "https://github.com/prpgleto/PullToRefreshSwift.git", :tag => s.version } + s.source = { :git => "https://github.com/dekatotoro/PullToRefreshSwift.git", :tag => s.version } s.source_files = "Source/**/*.{h,m,swift}" s.resources = 'Source/**/*.{svg,png,xib}' s.requires_arc = true From 26627124b8b681a5478415be5fde0244084e242e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paulo=20Rui=20Pires=20Gon=C3=A7alves?= Date: Mon, 25 Sep 2017 16:19:29 +0100 Subject: [PATCH 4/5] fix for swift4 warnings --- Source/UIScrollViewExtension.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/UIScrollViewExtension.swift b/Source/UIScrollViewExtension.swift index 249fe52..6c1641d 100755 --- a/Source/UIScrollViewExtension.swift +++ b/Source/UIScrollViewExtension.swift @@ -14,14 +14,14 @@ public extension UIScrollView { return pullToRefreshView as? PullToRefreshView } - public func addPullRefresh(options: PullToRefreshOption = PullToRefreshOption(), refreshCompletion :((Void) -> Void)?) { + public func addPullRefresh(options: PullToRefreshOption = PullToRefreshOption(), refreshCompletion :(() -> Void)?) { let refreshViewFrame = CGRect(x: 0, y: -PullToRefreshConst.height, width: self.frame.size.width, height: PullToRefreshConst.height) let refreshView = PullToRefreshView(options: options, frame: refreshViewFrame, refreshCompletion: refreshCompletion) refreshView.tag = PullToRefreshConst.pullTag addSubview(refreshView) } - public func addPushRefresh(options: PullToRefreshOption = PullToRefreshOption(), refreshCompletion :((Void) -> Void)?) { + public func addPushRefresh(options: PullToRefreshOption = PullToRefreshOption(), refreshCompletion :(() -> Void)?) { let refreshViewFrame = CGRect(x: 0, y: contentSize.height, width: self.frame.size.width, height: PullToRefreshConst.height) let refreshView = PullToRefreshView(options: options, frame: refreshViewFrame, refreshCompletion: refreshCompletion,down: false) refreshView.tag = PullToRefreshConst.pushTag From d691a4e285e3a4e4d1d5e0a5b28c147f30aaeba2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paulo=20Rui=20Pires=20Gon=C3=A7alves?= Date: Mon, 25 Sep 2017 16:20:30 +0100 Subject: [PATCH 5/5] Fix swift4 warnings --- Source/PullToRefreshView.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/PullToRefreshView.swift b/Source/PullToRefreshView.swift index 4ba8f01..b825ec3 100755 --- a/Source/PullToRefreshView.swift +++ b/Source/PullToRefreshView.swift @@ -26,7 +26,7 @@ open class PullToRefreshView: UIView { fileprivate var arrow: UIImageView fileprivate var indicator: UIActivityIndicatorView fileprivate var scrollViewInsets: UIEdgeInsets = UIEdgeInsets.zero - fileprivate var refreshCompletion: ((Void) -> Void)? + fileprivate var refreshCompletion: (() -> Void)? fileprivate var pull: Bool = true fileprivate var positionY:CGFloat = 0 { @@ -78,7 +78,7 @@ open class PullToRefreshView: UIView { fatalError("init(coder:) has not been implemented") } - public init(options: PullToRefreshOption, frame: CGRect, refreshCompletion :((Void) -> Void)?, down:Bool=true) { + public init(options: PullToRefreshOption, frame: CGRect, refreshCompletion :(() -> Void)?, down:Bool=true) { self.options = options self.refreshCompletion = refreshCompletion