From 38c37e33e118c0287c144c653533c1c7b7a166a1 Mon Sep 17 00:00:00 2001 From: Giuseppe Nucifora Date: Mon, 11 Sep 2017 23:50:19 +0200 Subject: [PATCH] - Fix performance in loading Images --- PNTwitterCover.podspec | 2 +- PNTwitterCover/Classes/PNTwitterCoverView.m | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/PNTwitterCover.podspec b/PNTwitterCover.podspec index 82e2e9b..21bb156 100644 --- a/PNTwitterCover.podspec +++ b/PNTwitterCover.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = 'PNTwitterCover' - s.version = '1.0.2' + s.version = '1.0.3' s.summary = 'PNTwitterCover is a UUIscrollView Category to add blur and zoom during scroll bounce' # This description is used to generate tags and improve search results. diff --git a/PNTwitterCover/Classes/PNTwitterCoverView.m b/PNTwitterCover/Classes/PNTwitterCoverView.m index a39932c..3ddedbc 100644 --- a/PNTwitterCover/Classes/PNTwitterCoverView.m +++ b/PNTwitterCover/Classes/PNTwitterCoverView.m @@ -50,10 +50,13 @@ { CGFloat factor = 0.1; [_blurImages addObject:self.image]; - for (NSUInteger i = 0; i < 20; i++) { - [_blurImages addObject:[self.image boxblurImageWithBlur:factor]]; - factor+=0.04; - } + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{ + CGFloat factor = 0.1; + for (NSUInteger i = 0; i < 20; i++) { + [_blurImages addObject:[self.image boxblurImageWithBlur:factor]]; + factor+=0.04; + } + }); } - (void)setScrollView:(UIScrollView *)scrollView