只是好奇是否有可能。 目前,一个样例
请求代码。 好吧,这是MAAttachedWindow的工作原理。 只需提供自定义的NSView,它会完成其余的工作。 所以,这是我尝试制作模糊效果的方式:
MAAttachedWindow
看起来像这样:
然而,我想知道是否可以模糊窗口背后的背景,就像这样:
是否在不使用私有API的情况下可以实现?请求代码。 好吧,这是MAAttachedWindow的工作原理。 只需提供自定义的NSView,它会完成其余的工作。 所以,这是我尝试制作模糊效果的方式:
CALayer *backgroundLayer = [CALayer layer];
[view setLayer:backgroundLayer];
[view setWantsLayer:YES];
CIFilter *blurFilter = [CIFilter filterWithName:@"CIGaussianBlur"];
[blurFilter setDefaults];
[view layer].backgroundFilters = [NSArray arrayWithObject:blurFilter];