问题标签 [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 投票
1 回答
353 浏览

ios - 使用导航堆栈中的上一个视图模糊当前 VC

我正在制作一个 tvOS 应用程序UIStorybord。我想根据导航堆栈中UIViewcontroller的前一个模糊我的当前。UIViewController我正在UIVisualEffectView为此使用课程。所以我有我的 firstViewController,我添加UIImageView了它。在下一个UIViewController(这个 VC 将被推到我的 FirstViewController 之上)我添加UIVisualEffectView到故事板中的 self.view 上,然后UIButton在 view 的属性中添加了一个UIVisualEffectView,但我没有得到任何模糊效果。

我还没有为此编写任何代码。我必须为此编写代码吗?我想在情节提要中做所有事情,因为在情节提要中添加约束比在代码中更容易。

这是图片 故事板图像

任何帮助将不胜感激。谢谢

0 投票
1 回答
518 浏览

ios - UITableViewController 模糊背景不显示滚动

我为我的 UITableViewController 设置了背景图像,然后使用以下代码添加了模糊效果:

当我向下滚动时,背景图像仍然存在,但模糊效果仅出现在一次适合视图的前几个单元格中。我怎样才能使它在滚动时出现模糊效果?

我尝试为每个单元格添加模糊效果,但这让它看起来很奇怪。

0 投票
1 回答
796 浏览

ios - 单元格中的 UIVisualEffectView 减慢 UICollectionView 的滚动

我有UICollectionView包含带有大图像的单元格。滚动很顺利,直到我UIVisualEffectView向每个单元格添加(小)。现在,滚动性能很糟糕。

以下是与该代码相关的所有UIVisualEffectView代码:

我可以做些什么来提高滚动性能?

0 投票
1 回答
586 浏览

ios - UIVisualEffectView 创建一个灰色框而不是模糊

我正在使用 UIVisualEffectView 来模糊 SpriteKit 中的屏幕部分,如下所示:

但它显示为灰色阴影区域而不是模糊。奇怪的是,当 GameCenter 通知在开始时显示“欢迎回来,(玩家)”时它会变得模糊 - 但是一旦通知消失,它就会变回灰色框。

同样适用于iOS9中进入多任务视图时,预览部分模糊,但是当您进入应用程序时,它又恢复为灰色阴影区域。

任何想法为什么会发生这种情况?它在模拟器和物理硬件中也是如此。

0 投票
0 回答
350 浏览

ios - 添加子视图后 UIVisualEffectView 消失

我有一个在 Xcode 的界面生成器中创建的 xib。在 xib 内部是一个带有活力的 UIVisualEffectView。如果我以任何身份向 UIVisualEffectView 添加子视图(在界面构建器中或以编程方式,如您在下面的代码中所见),那么子视图是充满活力的(应该如此)但是 UIVisualEffectView 无处可见。

所以 UIVisualEffectView 的子视图是屏幕上唯一可见的元素,而 UIVisualEffectView 本身是缺失的。

在添加任何子视图之前,UIVisualEffectView 在屏幕上显示得非常好。

我怎样才能解决这个问题?

编辑:注意,我正在设备上进行测试。iPhone 6 plus 运行 iOS8。在模拟器中,我既看不到子视图也看不到 UIVisualEffectView。

这是我如何实例化笔尖的视图。

顺便说一句,是否为 tableView 设置动画并没有什么不同。emptyContentView 的框架也是正确的。

注意:关闭活力确实可以解决问题。

0 投票
0 回答
408 浏览

swift2 - UIVisualEffectView 底角半径

我正在尝试应用蒙版以UIVisualEffectView使底角变圆,但由于某种原因,我在这里遇到错误“表达式类型不明确而没有更多上下文”".BottomRight | .BottomLeft"

第二个问题是如果我只做一个圆角,那么UIVisualEffectView约束就会出错

在此处输入图像描述

如何解决这个问题?谢谢

0 投票
1 回答
664 浏览

ios - 如何在 UIVisualEffectView 上进行透明切割?

在我的应用程序中,我通过UIView子类化简单的 UIView 进行了透视。但是,如果我尝试使用 做同样的事情UIVisualEffectView,我将无法做到。

这是我可以使用 normal 执行的操作UIView

在此处输入图像描述

当我使用UIVisualEffectView绿色代替时UIView,我看不到 UIView 的透视,即使将透视UIView添加到UIVisualEffectViewas中也是如此subview

在此处输入图像描述

代码:

问题:为什么这不起作用UIVisualEffectView

0 投票
1 回答
573 浏览

swift - segue 后模糊背景视图

我有两个视图,一个带有一些信息和一个按钮,它对另一个视图控制器执行显示 segue,我将其称为 SVC。我想将 UIBlurEffect 添加到 SVC 上的 UIView 中,但我遇到的只是添加带有模糊的子视图,这对我毫无帮助。任何帮助都会很棒。

0 投票
2 回答
504 浏览

ios - 非兄弟之间的 iOS 自动布局约束

有没有办法在不是兄弟的两个视图之间定义水平距离约束?我试图向他们的第一个公共超级视图添加一个约束,但该约束似乎不起作用。

苹果文档说:

约束只能引用视图本身或其子视图。

但我不确定它们是否意味着直接子视图。

理由: 我有一个观点,我想把不同的孩子放在哪里并安排他们。其中一些孩子应该表现出活力效果。不幸的是,在 iOS 中启用或禁用视图的活力是通过将其放置在UIVisualEffectView. 因此,为了混合充满活力和非活力的视图,我在顶层视图中使用了两个容器——一个用于充满活力的视图,另一个用于其余的。但是,我需要使用约束相对于彼此安排视觉项目。但由于它们位于不同的容器中,我需要约束来处理非同级视图。

0 投票
1 回答
378 浏览

ios - 改变 UIVisualEffectView 颜色超越亮/暗?

是否可以更改UIVisualEffectView超出标准的额外光亮和暗色的颜色?

我需要实现明暗预设之间的阴影。