Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/extensions/Variables/includes/ExtVariables.php on line 198
NCVibrantLightStyling - iPhone Development Wiki

NCVibrantLightStyling

From iPhone Development Wiki

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