问题标签 [uivisualeffectview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
790 浏览

ios - 在 WKWebView 上滚动时 UINavigationBar/UIVisualEffectView 的模糊半透明效果?

我想达到与 Safari 相同的效果,其中导航栏的颜色会略有变化,以反映滚动时通过的网页。

在此处输入图像描述

使用UIWebView的 6 年老方法是简单地包含以下两行代码:

由于WKWebView边缘插图的工作原理与内容偏移非常相似。它最初显示正确,但是当您滚动时,网页会在 UINavigationBar/UIVisualEffectView 下方移动,从而无法到达相应调整的网站的顶部栏,例如 apple.com

还有其他方法吗?

以下答案已有 6 年历史且已过时。

0 投票
0 回答
196 浏览

objective-c - UIVisualEffects on device rotation 动画视图不同步

我在模糊视图的顶部创建了一个活力效果视图。这种活力效果视图有一个标签。我正在使用情节提要并添加了所有必需的约束。一切正常。但是在旋转设备时,在动画期间,视图不会一起动画。参考屏幕截图。一个在方向改变之前,另一个在动画期间,一个在方向改变之后。在此处输入图像描述 在此处输入图像描述在此处输入图像描述

0 投票
1 回答
1864 浏览

swift - iOS 8:在紧凑模式下将具有模糊效果的 UIVisualEffectView 应用于模态弹出框

我正在尝试制作一个类似于 2014 年 WWDC 会议 214 中的弹出框。

所以我开始使用 IB 构建我的应用程序,其中两个视图通过“Present As Popover”segue 连接,如下所示:

在此处输入图像描述 弹出视图包含一个填充其父视图的文本视图,具有以下约束: 在此处输入图像描述

为了支持模态弹出框,下面的代码:

这给了我以下结果: 在此处输入图像描述

然后我尝试添加具有模糊效果的 UIVisualEffectView。起初我只是简单地向呈现的控制器视图添加一个子视图,在检查视图层次结构后,我意识到我的效果视图实际上是在我的文本视图之上,但我的文本视图放置正确。所以我尝试了这样的 insertSubview: atIndex: 方法:

但我仍然无法呈现 IB 中定义的文本视图: 在此处输入图像描述

通过视图层次结构,我可以看到当我在索引 0 处插入 UIVisualEffectView 时,我的文本视图以某种方式移动到导航栏下方。

关于如何以编程方式在文本下方设置模糊效果而不使其在导航栏下方消失/移动的任何想法?

干杯

0 投票
1 回答
985 浏览

ios - 如何在今日通知中心小部件中实现充满活力的选择状态

在此处输入图像描述

我想实现一个选定的状态,其效果类似于内置小部件所具有的效果,通知背后的颜色显示出来。我怎样才能做到这一点?

0 投票
1 回答
1921 浏览

ios - UIVisualEffectView 模糊约束动画错误

我在扩展和收缩 UIEffectView 时遇到问题。它可以很好地膨胀,但当它收缩时,它会立即弹到它的最终高度并滑入适当的位置,在它的尾迹中留下微弱的活力效果。这是一个 gif 来说明问题。 http://i.imgur.com/Lh8q7m1.gif

项目布局

这发生在一个新的空白项目设置中,如下所示: 项目布局

这是动画代码:

}

0 投票
1 回答
894 浏览

ios - iOS 8 UIVisualEffect UIBlurEffect 和缩放/移动/调整大小

我有一个 UIButton 的子类,我正在模糊它,它看起来很棒:

这些按钮必须经常移动(平移)、调整大小和缩放,当我执行这些操作时,模糊消失并变成半透明视图。如果我使用 CGAffineTransformation 的框架/中心移动,就会发生这种情况。

有没有办法治愈这个?

0 投票
0 回答
1479 浏览

ios - iOS 8 视觉效果视图:活力未在设备上正确(或根本)显示

使用 Interface Builder 创建 Visual Effect Blur View 和 Vibrancy,我没有看到在设备上运行时的预期效果。然而,在模拟器中,它似乎没问题。

在一个新的单视图应用程序项目中,我将新的(适用于 iOS 8)对象“具有模糊和活力的视觉效果视图”拖到情节提要上。这将创建一个双视图层次结构,其中子视图放置在其父视图的“内容视图”中(在子视图的“属性检查器”窗格中启用了活力复选框)。

据我了解,放置在此子视图的内容视图中的任何内容都应该应用“活力”效果。

我已经放置了两个 PNG 徽标的副本。一个在现场充满活力,一个在视图层次结构的顶层。当我构建并运行到模拟器时,一切都按预期工作。只有第一个徽标(在内容视图内)显示了活力效果。在设备上运行时,此视图完全消失,仅保留视图层次结构顶部的不透明徽标。

0 投票
2 回答
4451 浏览

swift - 在 Swift 中调整 UIVisualEffectView 中模糊效果的强度

我正在使用此代码在我的视图中创建模糊效果:

有什么方法可以调整产生模糊的高斯函数以实现不同程度的“失焦”效果?

0 投票
1 回答
1706 浏览

ios - xCode - UIVisualEffectView 动画

我在为 VisualEffetView 设置动画时遇到问题。这是我声明它的代码。

当我为超级视图设置动画以使其增长时,视觉效果会跟随超级视图的动画,但是当我想缩小它时,视觉效果会立即消失,使结果非常难看^^这是我为超级视图设置动画的代码(这里叫recherche)

当我让recherche消失时,这就是我所拥有的。白色方块似乎是效果视图,因为如果我更改 UIBlurEffectStyle,颜色会发生变化。但模糊效果缺失 x) 截屏

0 投票
1 回答
2012 浏览

ios - 模态视图控制器优于呈现视图控制器

我有一个视图控制器,我以模态方式呈现在另一个视图控制器上,顶部 VC 的背景视图具有模糊效果。当我使用以下代码时,顶部视图控制器出现在底部视图控制器上方,但顶部控制器隐藏在导航栏后面:

当我删除 linesettingsViewController.modalPresentationStyle...时,新的视图控制器出现在导航栏上,但呈现的视图控制器变黑,并破坏了模糊效果。

我怎样才能获得这两种演示的混合,其中呈现视图控制器保持可见并且导航栏位于呈现的视图控制器下方?