我一直在尝试向我的应用程序添加模糊效果,并在使用断点对其进行调试时,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];
它仍然始终设置为零。是否有我缺少的导入?我已经在我的 .h 文件中导入了 UIKit,但由于某种原因,“效果”总是为零。
如果有人有同样的经历,如果你能分享你的经验,我将不胜感激。
对此事的任何帮助都会很棒!提前致谢!