From a73972be25b91b7246993f7d993f1ee97ef5ced7 Mon Sep 17 00:00:00 2001 From: Yaroslav Babenko Date: Wed, 25 May 2016 15:00:49 +0300 Subject: [PATCH 1/2] Added separate property for progress view tint color. --- KINWebBrowser/KINWebBrowserViewController.h | 1 + KINWebBrowser/KINWebBrowserViewController.m | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/KINWebBrowser/KINWebBrowserViewController.h b/KINWebBrowser/KINWebBrowserViewController.h index 64a5087..cf1ac58 100644 --- a/KINWebBrowser/KINWebBrowserViewController.h +++ b/KINWebBrowser/KINWebBrowserViewController.h @@ -108,6 +108,7 @@ @property (nonatomic, strong) UIBarButtonItem *actionButton; @property (nonatomic, strong) UIColor *tintColor; @property (nonatomic, strong) UIColor *barTintColor; +@property (nonatomic, strong) UIColor *progressViewTintColor; @property (nonatomic, assign) BOOL actionButtonHidden; @property (nonatomic, assign) BOOL showsURLInNavigationBar; @property (nonatomic, assign) BOOL showsPageTitleInNavigationBar; diff --git a/KINWebBrowser/KINWebBrowserViewController.m b/KINWebBrowser/KINWebBrowserViewController.m index 253cd25..90450fa 100644 --- a/KINWebBrowser/KINWebBrowserViewController.m +++ b/KINWebBrowser/KINWebBrowserViewController.m @@ -204,11 +204,16 @@ - (void)loadHTMLString:(NSString *)HTMLString { - (void)setTintColor:(UIColor *)tintColor { _tintColor = tintColor; - [self.progressView setTintColor:tintColor]; + [self.navigationController.navigationBar setTintColor:tintColor]; [self.navigationController.toolbar setTintColor:tintColor]; } +- (void)setProgressViewTintColor:(UIColor *)progressViewTintColor { + _progressViewTintColor = progressViewTintColor; + [self.progressView setTintColor:tintColor]; +} + - (void)setBarTintColor:(UIColor *)barTintColor { _barTintColor = barTintColor; [self.navigationController.navigationBar setBarTintColor:barTintColor]; @@ -399,6 +404,7 @@ - (void)updateToolbarState { [self setToolbarItems:barButtonItems animated:YES]; self.tintColor = self.tintColor; + self.progressViewTintColor = self.progressViewTintColor; self.barTintColor = self.barTintColor; From f55b7407396131ebd06fc4af8c73676bdc0c3e55 Mon Sep 17 00:00:00 2001 From: Yaroslav Babenko Date: Wed, 25 May 2016 15:09:17 +0300 Subject: [PATCH 2/2] Fixed issue with progressViewTintColor property. --- KINWebBrowser/KINWebBrowserViewController.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/KINWebBrowser/KINWebBrowserViewController.m b/KINWebBrowser/KINWebBrowserViewController.m index 90450fa..8d5e814 100644 --- a/KINWebBrowser/KINWebBrowserViewController.m +++ b/KINWebBrowser/KINWebBrowserViewController.m @@ -211,7 +211,7 @@ - (void)setTintColor:(UIColor *)tintColor { - (void)setProgressViewTintColor:(UIColor *)progressViewTintColor { _progressViewTintColor = progressViewTintColor; - [self.progressView setTintColor:tintColor]; + [self.progressView setTintColor:progressViewTintColor]; } - (void)setBarTintColor:(UIColor *)barTintColor {