问题标签 [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 回答
244 浏览

ios - 我可以在当前导航控制器中放置一个 UIView 吗?

如何将 UIView 置于导航控制器之上?如果不使用 UIViews 制作我自己的自定义导航栏和自定义标签栏控制器,这可能吗?

假设我有一个 UITabBarController 并且我想在整个事物之上呈现一个模糊视图。对于模糊视图,我使用的是 UIVisualEffectView。但我希望模糊视图占据整个屏幕,包括顶部导航栏和底部标签栏。如果我推动一个新的视图控制器,它将占据整个屏幕,但是我无法通过它看到下面的内容(标签栏控制器的内容)。

当我在模糊视图中制作动画时,我可以简单地隐藏导航栏和选项卡栏,但这看起来很尴尬,因为你看到 collectionview 中的内容发生了变化,因为导航栏正在隐藏......我宁愿在blurview 出现时的内容。

在此处输入图像描述

这是一个包含东西的 UITabBarController。

在此处输入图像描述

我想要一个模糊视图来覆盖所有内容,并能够看到整个 UITabBarController 和下面的东西。

0 投票
0 回答
52 浏览

ios - 奇怪的像素出现在 UIVisualEffectView 上方的选定按钮上

我有一个具有模糊效果的视图(UIVisualEffectView)。

在视图上方,我添加了一些具有突出显示效果的按钮。

但是当我按下按钮时,奇怪的事情发生了。我发现一些奇怪的像素UIVisualEffectView 上的奇怪像素

我该如何解决这个问题,这是 UIVisualEffectView 的错误吗?

0 投票
0 回答
288 浏览

swift - 带有 Vibracy 的 Swift 和 UIVisualEffectView:单击的按钮不会变暗

如果没有带有活力点击按钮的 UIVisualEffectView,确实会变得更暗一些。然而,当活力开启时,这不起作用。有什么办法可以做到这一点?

编辑:

当 UIButton 仅包含文本时,它会变暗。我所做的是为 UIButton 使用背景图像。所以我需要背景图像变暗。我知道这可以通过创建第二个更暗的背景图像来实现。然后你可以创建一个@IBAction,当用户按下按钮时背景会改变。但是当快速点击按钮时,图像并没有改变。

背景颜色会发生这种情况:

0 投票
3 回答
1298 浏览

ios - 如何在 iPhone 5s 的主屏幕上实现像苹果一样的模糊效果

在此处输入图像描述

我需要将模糊效果应用于我的 UIViewController,如上图所示,我尝试使用 UIVisualEffectView 但 Apple 默认 BlurEffectStyles 不符合我当前的要求,为什么因为我需要调整模糊级别才能达到我的要求。上图是一个满足我要求的例子。

注意:Apple 是否也将 UIVisualEffectView 应用于其 HomeScreen Blur 效果(上图)?

0 投票
1 回答
456 浏览

ios - 如何在应用模糊的情况下交叉淡化 UIImageView 的图像

我正在尝试交叉淡入淡出到新图像。这是一个添加了 UIVisualEffectView 的 UIImageView:

这是我尝试淡入新图像的方式:

这实际上在模拟器中有效,但在设备(iPhone 6)上,图像完全变灰 2.5 秒,然后新图像立即出现。有想法该怎么解决这个吗?

编辑:这也不起作用:

0 投票
1 回答
4947 浏览

ios - Interface Builder 中 UIButton 的活力效果

我的一个视图控制器中有一些模糊和充满活力的视觉效果视图。我的标签可以正常使用活力,但每次我尝试将 UIButton 添加到视图时,文本似乎是透明的,并且按钮的背景似乎有活力。我正在寻找“编辑”按钮在通知中心的效果。我附上了一些照片供参考。

我想要的是:

在此处输入图像描述

怎么了:

在此处输入图像描述

如果在IB中没有办法做到这一点,可以用代码来完成吗?我正在使用斯威夫特。

编辑

现在发生了什么事,它看起来充满活力,但文字并不黑暗:

在此处输入图像描述

0 投票
1 回答
479 浏览

ios - 如何从 UIVisualEffectView 和 UIActivityIndi​​catorView 创建一个新类

我已经制作了一个运行良好的繁忙指示器,只要它在我想在其中显示指示器的 ViewController 中。我试图将它移到一个新的 UIView 类型的类中,但是什么都没有出现视图控制器。

这是工作代码,不是它自己的类型:

这是似乎没有创建任何东西的代码。

在 ViewDidLoad 中:

0 投票
2 回答
3173 浏览

ios - 去除模糊效果 - ObjC

我正在向我的视图添加模糊效果,如下所示:

但是如何禁用/消除模糊?

0 投票
1 回答
765 浏览

ios - 放置在 UIVisualEffectView 顶部的按钮没有响应

我正在尝试向 UIVisualEffectView 添加一个按钮。但是,我添加的按钮没有响应触摸事件,我不明白为什么。这是代码。

0 投票
3 回答
106 浏览

ios - Objective-C:为各种 iOS 版本编码

我想知道是否有可能/如何编写一个类,以便它可以在 Objective-C 的不同 iOS 版本上运行。例如 VisualEffectView 仅适用于 iOS8 及更高版本。如果 iOS >= 8 是否可以声明 VisualEffectView ,如果不是则可以声明 UIView ?如果是这样,这可以在头文件中完成吗?

我想创建一个警告框,以便在保存完成或发生错误时出现在视图控制器的顶部。根据 iOS 版本,如果使用精美的模糊视图或仅使用平面 UIView 会很好。