我一直试图给我的应用程序添加模糊效果,在使用断点进行调试时,UIBlurEffect变量总是为零。
下面是我使用的代码:
UIBlurEffect *effect = [[UIBlurEffect alloc] init];
effect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark];
UIVisualEffectView *bluredView = [[UIVisualEffectView alloc] initWithEffect: effect];
bluredView.frame = self.view.bounds;
[self.view addSubview:bluredView];我尝试了一些不同的东西,例如,代替alloc和init UIBlurEffect,直接使用它,如下所示:
UIBlurEffect *effect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark];它仍然总是被设定为零。我漏掉了什么东西吗?我在我的UIKit文件中导入了.h,但是由于某种原因,“effect”总是为零。
如果有人有同样的经验,如果你能分享你的经验,我将非常感激。
在这件事上任何帮助都会很好!提前感谢!
发布于 2015-07-14 01:19:39
你在iOS 7上运行吗?UIBlurEffect只能在iOS 8和更高版本上使用。
发布于 2015-07-14 01:37:18
这两个Gits可能会帮助您,即使我最初没有看到他们使用UIBlurImage。试试看:)
LBBlurredImage
BTGlassScrollView
https://stackoverflow.com/questions/31395057
复制相似问题