Upcoming OS fix

This commit is contained in:
Roman Efimov
2013-06-13 16:04:39 -05:00
parent 8e9127d93c
commit d7552015de

View File

@@ -8,6 +8,16 @@
#import "StylingViewController.h"
NSUInteger DeviceSystemMajorVersion();
NSUInteger DeviceSystemMajorVersion() {
static NSUInteger _deviceSystemMajorVersion = -1;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
_deviceSystemMajorVersion = [[[[[UIDevice currentDevice] systemVersion] componentsSeparatedByString:@"."] objectAtIndex:0] intValue];
});
return _deviceSystemMajorVersion;
}
@interface StylingViewController ()
@end
@@ -35,8 +45,12 @@
self.manager.style.cellHeight = 42.0;
self.manager.style.textFieldFont = [UIFont fontWithName:@"Avenir-Book" size:16];
self.manager.style.contentViewMargin = 10;
self.manager.style.backgroundImageMargin = 10;
// Retain legacy grouped cell style in iOS [redacted]
//
if (DeviceSystemMajorVersion() >= 7) {
self.manager.style.contentViewMargin = 10;
self.manager.style.backgroundImageMargin = 10;
}
}
#pragma mark -