gpt4 book ai didi

ios - iOS8 中的模糊效果

转载 作者:行者123 更新时间:2023-11-28 21:47:50 25 4
gpt4 key购买 nike

我正在尝试在 UIView 上创建模糊效果,并且我想添加活力效果以便我可以突出显示我的按钮并使用它们。我正在尝试通过 Apple 文档和一些教程进行学习,但无法按照我正在执行的以下步骤进行正确操作。

步骤 1. 我正在创建一个模糊 View ,将其作为 subview 添加到当前 View 中,使其看起来很模糊。第2步 。然后我正在为模糊效果创建一个充满活力的 View 并将其添加到模糊 View 的内容 View 中。

但是我无法得到模糊效果,谁能帮我理解1、如果以下步骤正确。2. 如果不是,那么理想的顺序应该是怎样的。3. 如何突出显示这些按钮并使用它们。 (我也附上了 Storyboard的快照)。

- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

UIBlurEffect *blurEffect= [UIBlurEffect effectWithStyle:UIBlurEffectStyleExtraLight];
UIVisualEffectView *blurView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];
[blurView setUserInteractionEnabled:false];
[self.view addSubview:blurView];


UIVibrancyEffect *vibrancyEffect = [UIVibrancyEffect effectForBlurEffect:blurEffect];
UIVisualEffectView *vibrancyView = [[UIVisualEffectView alloc] initWithEffect:vibrancyEffect];
[vibrancyView setTranslatesAutoresizingMaskIntoConstraints:NO];
//[vibrancyView.contentView addSubview:s];
[blurView.contentView addSubview:vibrancyView];



}

enter image description here

最佳答案

您的代码的主要问题是您忽略了为模糊 View 指定任意大小。因此它的大小为零。因此你不会看到它做任何事;实际上,它是不可见的。它最多只能模糊它后面的单个像素,您不太可能注意到这一点。

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com