From 00655ed5ffd0eda49c74bc116d2d17c99f36dd8e Mon Sep 17 00:00:00 2001 From: Roman Efimov Date: Thu, 8 Aug 2013 09:27:28 -0500 Subject: [PATCH] iOS [redacted] UIKit check --- RETableViewManager/REActionBar.m | 2 +- RETableViewManager/RETableViewManager.h | 1 + RETableViewManager/RETableViewManager.m | 9 +++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/RETableViewManager/REActionBar.m b/RETableViewManager/REActionBar.m index 3a0b3a2..70e676d 100644 --- a/RETableViewManager/REActionBar.m +++ b/RETableViewManager/REActionBar.m @@ -36,7 +36,7 @@ [self sizeToFit]; - if (REDeviceSystemMajorVersion() < 7.0) { + if (!REDeviceIsUIKIT7()) { self.translucent = YES; self.barStyle = UIBarStyleBlackTranslucent; } diff --git a/RETableViewManager/RETableViewManager.h b/RETableViewManager/RETableViewManager.h index 5f9d07a..8a11123 100644 --- a/RETableViewManager/RETableViewManager.h +++ b/RETableViewManager/RETableViewManager.h @@ -51,6 +51,7 @@ Returns device OS major version. */ NSUInteger REDeviceSystemMajorVersion(); +BOOL REDeviceIsUIKIT7(); /** `RETableViewManager` allows to manage the content of any `UITableView` with ease, both forms and lists. `RETableViewManager` is built on top of reusable cells technique and provides diff --git a/RETableViewManager/RETableViewManager.m b/RETableViewManager/RETableViewManager.m index 7d5e8eb..2a5880a 100644 --- a/RETableViewManager/RETableViewManager.m +++ b/RETableViewManager/RETableViewManager.m @@ -34,6 +34,15 @@ NSUInteger REDeviceSystemMajorVersion() { return _deviceSystemMajorVersion; } +BOOL REDeviceIsUIKIT7() { +#ifdef __IPHONE_7_0 + if (REDeviceSystemMajorVersion() >= 7.0) { + return YES; + } +#endif + return NO; +} + @implementation RETableViewManager - (id)init