Andrewwiik (talk | contribs) No edit summary |
Andrewwiik (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
'''NCVibrantLightStyling''' is a subclass of NCVibrantStyling | '''NCVibrantLightStyling''' is a subclass of NCVibrantStyling | ||
==Source Code== | |||
<source lang="objc"> | |||
@implementation NCVibrantLightStyling | |||
- (_UIVisualEffectLayerConfig *)_layerConfig { | |||
NSDictionary *filterAttributes = @{@"inputReversed":[NSNumber numberWithBool:[self _inputReversed]]}; | |||
_UIVisualEffectVibrantLayerConfig *layerConfig; | |||
layerConfig = [_UIVisualEffectVibrantLayerConfig layerWithVibrantColor:[self _burnColor] | |||
tintColor:[self _darkenColor] | |||
filterType:[self blendMode] | |||
filterAttributes:filterAttributes]; | |||
return layerConfig; | |||
} | |||
- (NSString *)blendMode { | |||
return kCAFilterVibrantLight; | |||
} | |||
- (CAFilter *)composedFilter { | |||
if (![self valueForKey:@"_composedFilter"]) { | |||
CAFilter *composedFilter = [CAFilter filterWithType:[self blendMode]]; | |||
[composedFilter setValue:(id)[[self _burnColor] CGColor] forKey:@"inputColor0"]; | |||
[composedFilter setValue:(id)[[self _darkenColor] CGColor] forKey:@"inputColor1"]; | |||
[composedFilter setValue:[NSNumber numberWithBool:[self _inputReversed]] forKey:@"inputReversed"]; | |||
[self setValue:composedFilter forKey:@"_composedFilter"]; | |||
} | |||
return (CAFilter *)[self valueForKey:@"_composedFilter"]; | |||
} | |||
@end | |||
{{occlass|library=UserNotificationsUIKit.framework|navbox=1}} | {{occlass|library=UserNotificationsUIKit.framework|navbox=1}} |
Revision as of 00:32, 23 December 2016
NCVibrantLightStyling is a subclass of NCVibrantStyling
Source Code
<source lang="objc"> @implementation NCVibrantLightStyling - (_UIVisualEffectLayerConfig *)_layerConfig {
NSDictionary *filterAttributes = @{@"inputReversed":[NSNumber numberWithBool:[self _inputReversed]]}; _UIVisualEffectVibrantLayerConfig *layerConfig; layerConfig = [_UIVisualEffectVibrantLayerConfig layerWithVibrantColor:[self _burnColor] tintColor:[self _darkenColor] filterType:[self blendMode] filterAttributes:filterAttributes]; return layerConfig; } - (NSString *)blendMode { return kCAFilterVibrantLight; } - (CAFilter *)composedFilter { if (![self valueForKey:@"_composedFilter"]) { CAFilter *composedFilter = [CAFilter filterWithType:[self blendMode]]; [composedFilter setValue:(id)[[self _burnColor] CGColor] forKey:@"inputColor0"]; [composedFilter setValue:(id)[[self _darkenColor] CGColor] forKey:@"inputColor1"]; [composedFilter setValue:[NSNumber numberWithBool:[self _inputReversed]] forKey:@"inputReversed"]; [self setValue:composedFilter forKey:@"_composedFilter"]; } return (CAFilter *)[self valueForKey:@"_composedFilter"]; } @end