作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 CALayer 和一个子层。我想要实现的是 super 层(子层下方的区域)的模糊,就像标准床单一样。我尝试在子图层上设置.compositingFilter,但这似乎不起作用。
有什么想法可以解决这个问题吗?
子层初始化代码:
CIFilter *blur = [CIFilter filterWithName:@"CIGaussianBlur"];
[blur setDefaults];
self.layer.backgroundFilters = [NSArray arrayWithObject:blur];
最佳答案
上面的内容应该可以正常工作,具体取决于它所使用的上下文。使用包含图像的简单 super 层,以下内容对我有用:
CALayer *blurLayer = [CALayer layer];
CIFilter *blur = [CIFilter filterWithName:@"CIGaussianBlur"];
[blur setDefaults];
blurLayer.backgroundFilters = [NSArray arrayWithObject:blur];
[superLayer addSublayer:blurLayer];
关于cocoa - 模糊 CALayer 的 Superlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2821551/
我有一个 CALayer 和一个子层。我想要实现的是 super 层(子层下方的区域)的模糊,就像标准床单一样。我尝试在子图层上设置.compositingFilter,但这似乎不起作用。 有什么想法
我试图将一个三角形从 UIView 边界外移动到 UIView 区域。 我正在使用 UIBezierPath。 当三角形在区域之外时,我希望它不可见。我只希望 UIView 内的三角形部分可见。 不幸
我有一个绘图应用程序,我希望我的用户能够在他们的绘图中使用粒子效果。基本上,该应用程序的目的是执行自定义绘图并保存到相机胶卷或通过万维网共享。 我最近遇到了 CAEmitterLayer 类,我认为这
所以我的目标是制作一种滑动门动画来响应滑动手势。你可以看到我当前动画的 GIF here (忽略手势行为与您预期相反的事实)。 我目前是这样实现的:我有一个 UIView 的子类,我正在调用 Door
我是一名优秀的程序员,十分优秀!