问题标签 [uiblureffect]

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 投票
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 回答
1784 浏览

ios - UIVisualEffectView 奇怪的模糊伪影

我有一个 UIVisualEffectView,它在出现时会导致一些奇怪的伪影。UIVisualEffectView 在视图加载后添加到代码中,因为它在 iOS 7 中不可用。

查看街景图像上的模糊文字背景:http: //s.swic.name/Z3UL

模糊需要 0.1 秒才能出现,在此之前它只是一个较低分辨率的背景,就像尚未计算模糊一样。

知道发生了什么吗?我正在使用此代码在 awakeFromNib 中添加模糊

编辑:该视频仅启用了慢速动画,过渡是常规的推送序列。

Edit2:如果我只是在 Interface Builder 中拖放一个“带有模糊的 UIVisualEffectView”,我会得到同样奇怪的行为,所以上面的代码不应该受到责备。

0 投票
1 回答
432 浏览

ios - UIBlurEffect如何无法实时渲染

使用 iOS 8 SDK 在视图上添加模糊效果真的很容易。
在一个UITableView我有UIVisualEffectView一个UIBlurEffect每个单元格上当我滚动单元格时,视图会有一点“滞后”。我认为这是因为UIBlurEffect实时渲染。

是否有可能无法进行实时渲染?我只会渲染一次视图,然后像普通视图一样使用它。因为背后的形象UIVisualEffectView从未改变。

在我使用 iOS 8 之前FXBlurView,它有这个选项。(github项目

0 投票
1 回答
231 浏览

ios - UIVisualEffectsView 动画错误

我正在尝试在 UIImageView 上使用模糊效果为 UIVisualEffectsView 设置动画。动画效果视图“in”似乎有效,但是当在第一个动画帧上动画它“out”时,效果消失到看起来像 0.5 alpha 视图的样子。

这是iOS8中的错误还是我做错了?

您可以在https://github.com/mickeyl/iOS-Bug-Example-Projects/tree/master/Animating-UIVisualEffectsView使用示例项目

这是我所看到的预览:

动画 UIVisualEffectsView 错误

更新:显然问题是新矩形中的高度参数。保持它围绕它工作。如果然后将效果作为子视图添加到图像和clipToBounds,我可以获得预期的效果。我仍然认为这是一个错误。

0 投票
4 回答
3252 浏览

ios - 检查设备是否支持模糊

我的应用程序使用UIBlurEffect,但较旧的设备(特别是支持 iOS 8 的 iPad 2 和 3)没有模糊支持。

我想检查用户的设备是否支持模糊。我该怎么做?

0 投票
4 回答
4666 浏览

ios - 带有 UIBlurEffect 的 iOS 8 UIVisualEffect 视图变得不透明

我正在尝试在现有视图上呈现具有模糊透明背景的视图。我能够在演示动画期间获得所需的效果,但是一旦完全呈现模糊视图,它就会变得不透明。

以下是我展示它的方式:

在我的模糊视图中,我已将背景颜色设置为清除颜色并将不透明设置为 NO。有什么想法吗?

0 投票
0 回答
890 浏览

ios8 - iOS 8 去除模糊效果需要几秒钟

当我的 UIAlertController 通过 self.view addSubView 方法出现时,我在视图控制器中实现了 UIBlurEffect。但是,在我关闭警报控制器的操作代码中,需要几秒钟的延迟才能消除模糊效果。有什么滞后的原因吗?

0 投票
2 回答
1371 浏览

ios - 从其他方法中删除子视图

我从一种方法初始化 UIVisualEffectView 并需要使用其他方法将其删除。

我尝试不在方法中而是在类中启动 blurView……UIViewController 中的 init() 存在问题。

我试图在 view.subViews 中找到该视图,但我没有运气。

我试图将标签设置为 UIView 但最近在 subView 列表中找不到该标签。