ios - 背景模糊效果?

标签 ios objective-c iphone swift

我要复制红框中的模糊效果:

enter image description here

您看到照片以某种方式位于此矩形的背景中。我在 Eye'em 和 Spotify 等应用程序中发现了这种效果。

如何制作这样的模糊效果?

最佳答案

下面的示例在屏幕的顶部创建了一个具有模糊效果的 View , 基本上你创建一个 View (或使用一个现有的 View ),创建一个模糊效果,调整效果的大小以适应 View 并将具有该效果的新 View 添加到第一个 View 。

var myViewToBlur = UIView(frame: CGRectMake(0, 0, self.view.frame.width, 100))
let blurView = UIVisualEffectView(effect:UIBlurEffect(style: UIBlurEffectStyle.Light))
blurView.frame = myViewToBur.bounds
myViewToBur.addSubview(blurView)

关于ios - 背景模糊效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30426786/

相关文章:

ios - NSObject 类工作

iphone - 从不存在的 View 中删除 subview

ios - 在定点上旋转 UIImageView

ios - 快速动画循环进度 View (计时器)

objective-c - 将空格序列折叠成单个字符并修剪字符串

iphone - 如何手动设置连接超时?

ios - 在 UITextView 中制作项目符号/编号/检查列表

iphone - 将 csv 导入到 iPhone 的 coredata sqlite

ios - 在前置摄像头 iOS Swift 中自动保存和捕捉照片

ios - swift - 异步使用 renderInContext 时 UILabel 文本不是渲染器