-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Description
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
Metadata
Metadata
Assignees
Labels
No labels