//获取RGBA颜色数值
CGFloat r,g,b,a;
[[UIColor lightGrayColor] getRed:&r green:&g blue:&b alpha:&a];
//创建滤镜
id cls = NSClassFromString(@"CAFilter");
id filter = [cls filterWithName:@"colorMonochrome"];
//设置滤镜参数
[filter setValue:@[@(r),@(g),@(b),@(a)] forKey:@"inputColor"];
[filter setValue:@(0) forKey:@"inputBias"];
[filter setValue:@(1) forKey:@"inputAmount"];
//设置给window
window.layer.filters = [NSArray arrayWithObject:filter];
【ios|ios 应用特殊节日页面整体变灰】
推荐阅读
- 端午节|端午节安康--诸佬在我心里越来越粽要了
- 网络|iOS 15.5 被曝“偷跑”流量(苹果(建议恢复出厂设置))
- wp-bootstrap-nav walker崩溃在iPad上不起作用
- WordPress图片在iOS上显示不佳
- WordPress自定义CSS无法在iOS上加载
- IOS应用开发|IOS应用在iPhone5和iPhone5s上不能全屏显示,应用画面上下各有1条黑色的解决方案
- 2020年最佳IOS应用开发工具的终极指南
- 如何将JSON对象从Java返回到javascript(cordova)(2)
- Objective-C Mapview在IPA上崩溃(appstore版本)Xcode 9运行良好[重复]