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