GlyuckDataGrid
GlyuckDataGrid copied to clipboard
Deprecated methods inside appearanceWhenContainedIn
I can't send any pull request. Update in order to support new API. My updated file:
#import "UIView+Appearance_Swift.h"
#define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending)
@implementation UIView (Appearance_Swift)
+ (instancetype)glyuck_appearanceWhenContainedIn:(Class<UIAppearanceContainer>)containerClass {
if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"9.0")) {
return [self appearanceWhenContainedInInstancesOfClasses:@[containerClass]];
} else {
return [self appearanceWhenContainedIn:containerClass, nil];
}
}
+ (instancetype)glyuck_appearanceWhenContainedIn:(Class<UIAppearanceContainer>)containerClass class2:(Class<UIAppearanceContainer>)containerClass2 {
if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"9.0")) {
return [self appearanceWhenContainedInInstancesOfClasses:@[containerClass, containerClass2]];
} else {
return [self appearanceWhenContainedIn:containerClass, containerClass2, nil];
}
}
@end