问题标签 [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.
ios - 使用导航堆栈中的上一个视图模糊当前 VC
我正在制作一个 tvOS 应用程序UIStorybord
。我想根据导航堆栈中UIViewcontroller
的前一个模糊我的当前。UIViewController
我正在UIVisualEffectView
为此使用课程。所以我有我的 firstViewController,我添加UIImageView
了它。在下一个UIViewController
(这个 VC 将被推到我的 FirstViewController 之上)我添加UIVisualEffectView
到故事板中的 self.view 上,然后UIButton
在 view 的属性中添加了一个UIVisualEffectView
,但我没有得到任何模糊效果。
我还没有为此编写任何代码。我必须为此编写代码吗?我想在情节提要中做所有事情,因为在情节提要中添加约束比在代码中更容易。
任何帮助将不胜感激。谢谢
ios - UITableViewController 模糊背景不显示滚动
我为我的 UITableViewController 设置了背景图像,然后使用以下代码添加了模糊效果:
当我向下滚动时,背景图像仍然存在,但模糊效果仅出现在一次适合视图的前几个单元格中。我怎样才能使它在滚动时出现模糊效果?
我尝试为每个单元格添加模糊效果,但这让它看起来很奇怪。
ios - 单元格中的 UIVisualEffectView 减慢 UICollectionView 的滚动
我有UICollectionView
包含带有大图像的单元格。滚动很顺利,直到我UIVisualEffectView
向每个单元格添加(小)。现在,滚动性能很糟糕。
以下是与该代码相关的所有UIVisualEffectView
代码:
我可以做些什么来提高滚动性能?
ios - UIVisualEffectView 创建一个灰色框而不是模糊
我正在使用 UIVisualEffectView 来模糊 SpriteKit 中的屏幕部分,如下所示:
但它显示为灰色阴影区域而不是模糊。奇怪的是,当 GameCenter 通知在开始时显示“欢迎回来,(玩家)”时它会变得模糊 - 但是一旦通知消失,它就会变回灰色框。
同样适用于iOS9中进入多任务视图时,预览部分模糊,但是当您进入应用程序时,它又恢复为灰色阴影区域。
任何想法为什么会发生这种情况?它在模拟器和物理硬件中也是如此。
ios - 添加子视图后 UIVisualEffectView 消失
我有一个在 Xcode 的界面生成器中创建的 xib。在 xib 内部是一个带有活力的 UIVisualEffectView。如果我以任何身份向 UIVisualEffectView 添加子视图(在界面构建器中或以编程方式,如您在下面的代码中所见),那么子视图是充满活力的(应该如此)但是 UIVisualEffectView 无处可见。
所以 UIVisualEffectView 的子视图是屏幕上唯一可见的元素,而 UIVisualEffectView 本身是缺失的。
在添加任何子视图之前,UIVisualEffectView 在屏幕上显示得非常好。
我怎样才能解决这个问题?
编辑:注意,我正在设备上进行测试。iPhone 6 plus 运行 iOS8。在模拟器中,我既看不到子视图也看不到 UIVisualEffectView。
这是我如何实例化笔尖的视图。
顺便说一句,是否为 tableView 设置动画并没有什么不同。emptyContentView 的框架也是正确的。
注意:关闭活力确实可以解决问题。
swift - segue 后模糊背景视图
我有两个视图,一个带有一些信息和一个按钮,它对另一个视图控制器执行显示 segue,我将其称为 SVC。我想将 UIBlurEffect 添加到 SVC 上的 UIView 中,但我遇到的只是添加带有模糊的子视图,这对我毫无帮助。任何帮助都会很棒。
ios - 非兄弟之间的 iOS 自动布局约束
有没有办法在不是兄弟的两个视图之间定义水平距离约束?我试图向他们的第一个公共超级视图添加一个约束,但该约束似乎不起作用。
苹果文档说:
约束只能引用视图本身或其子视图。
但我不确定它们是否意味着直接子视图。
理由:
我有一个观点,我想把不同的孩子放在哪里并安排他们。其中一些孩子应该表现出活力效果。不幸的是,在 iOS 中启用或禁用视图的活力是通过将其放置在UIVisualEffectView
. 因此,为了混合充满活力和非活力的视图,我在顶层视图中使用了两个容器——一个用于充满活力的视图,另一个用于其余的。但是,我需要使用约束相对于彼此安排视觉项目。但由于它们位于不同的容器中,我需要约束来处理非同级视图。
ios - 改变 UIVisualEffectView 颜色超越亮/暗?
是否可以更改UIVisualEffectView
超出标准的额外光亮和暗色的颜色?
我需要实现明暗预设之间的阴影。