首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIBlurEffect总是零

UIBlurEffect总是零
EN

Stack Overflow用户
提问于 2015-07-13 23:15:41
回答 2查看 231关注 0票数 0

我一直试图给我的应用程序添加模糊效果,在使用断点进行调试时,UIBlurEffect变量总是为零。

下面是我使用的代码:

代码语言:javascript
复制
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,直接使用它,如下所示:

代码语言:javascript
复制
UIBlurEffect *effect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark];

它仍然总是被设定为零。我漏掉了什么东西吗?我在我的UIKit文件中导入了.h,但是由于某种原因,“effect”总是为零。

如果有人有同样的经验,如果你能分享你的经验,我将非常感激。

在这件事上任何帮助都会很好!提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-14 01:19:39

你在iOS 7上运行吗?UIBlurEffect只能在iOS 8和更高版本上使用。

票数 0
EN

Stack Overflow用户

发布于 2015-07-14 01:37:18

这两个Gits可能会帮助您,即使我最初没有看到他们使用UIBlurImage。试试看:)

LBBlurredImage

BTGlassScrollView

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31395057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档