为了账号安全,请及时绑定邮箱和手机立即绑定

如何生成类似于iOS 7模糊视图的效果?

如何生成类似于iOS 7模糊视图的效果?

慕桂英3389331 2019-08-23 14:54:27
如何生成类似于iOS 7模糊视图的效果?我试图从Apple公开发布的iOS 7示例屏幕中复制这个模糊的背景:这个问题建议对以下内容应用CI过滤器,但这是一种完全不同的方法。很明显iOS 7没有捕获下面视图的内容,原因有很多:进行一些粗略测试,捕获下面视图的屏幕截图并应用具有足够大半径的CIGaussianBlur滤镜来模仿iOS 7的模糊样式需要1-2秒,即使在模拟器上也是如此。iOS 7模糊视图能够模糊动态视图,例如视频或动画,没有明显的延迟。任何人都可以假设他们可以使用什么框架来创建这种效果,并且是否可以使用当前的公共API创建类似的效果?编辑:(来自评论)我们并不完全知道Apple是如何做到的,但我们可以做出任何基本的假设吗?我们可以假设他们正在使用硬件,对吧?效果是否在每个视图中都是自包含的,这样效果实际上并不知道它背后的含义是什么?或者,必须根据模糊的工作原理,考虑模糊背后的内容?如果效果背后的内容是相关的,我们可以假设Apple正在接收下面内容的“提要”并持续呈现它们模糊吗?
查看完整描述

3 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

iOS8回答了这些问题。

- (instancetype)initWithEffect:(UIVisualEffect *)effect

或斯威夫特:

init(effect effect: UIVisualEffect)


查看完整回答
反对 回复 2019-08-23
  • 3 回答
  • 0 关注
  • 491 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信