问题标签 [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 - 我可以在当前导航控制器中放置一个 UIView 吗?
如何将 UIView 置于导航控制器之上?如果不使用 UIViews 制作我自己的自定义导航栏和自定义标签栏控制器,这可能吗?
假设我有一个 UITabBarController 并且我想在整个事物之上呈现一个模糊视图。对于模糊视图,我使用的是 UIVisualEffectView。但我希望模糊视图占据整个屏幕,包括顶部导航栏和底部标签栏。如果我推动一个新的视图控制器,它将占据整个屏幕,但是我无法通过它看到下面的内容(标签栏控制器的内容)。
当我在模糊视图中制作动画时,我可以简单地隐藏导航栏和选项卡栏,但这看起来很尴尬,因为你看到 collectionview 中的内容发生了变化,因为导航栏正在隐藏......我宁愿在blurview 出现时的内容。
这是一个包含东西的 UITabBarController。
我想要一个模糊视图来覆盖所有内容,并能够看到整个 UITabBarController 和下面的东西。
ios - 奇怪的像素出现在 UIVisualEffectView 上方的选定按钮上
我有一个具有模糊效果的视图(UIVisualEffectView)。
在视图上方,我添加了一些具有突出显示效果的按钮。
但是当我按下按钮时,奇怪的事情发生了。我发现一些奇怪的像素
我该如何解决这个问题,这是 UIVisualEffectView 的错误吗?
swift - 带有 Vibracy 的 Swift 和 UIVisualEffectView:单击的按钮不会变暗
如果没有带有活力点击按钮的 UIVisualEffectView,确实会变得更暗一些。然而,当活力开启时,这不起作用。有什么办法可以做到这一点?
编辑:
当 UIButton 仅包含文本时,它会变暗。我所做的是为 UIButton 使用背景图像。所以我需要背景图像变暗。我知道这可以通过创建第二个更暗的背景图像来实现。然后你可以创建一个@IBAction,当用户按下按钮时背景会改变。但是当快速点击按钮时,图像并没有改变。
背景颜色会发生这种情况:
ios - 如何在 iPhone 5s 的主屏幕上实现像苹果一样的模糊效果
我需要将模糊效果应用于我的 UIViewController,如上图所示,我尝试使用 UIVisualEffectView 但 Apple 默认 BlurEffectStyles 不符合我当前的要求,为什么因为我需要调整模糊级别才能达到我的要求。上图是一个满足我要求的例子。
注意:Apple 是否也将 UIVisualEffectView 应用于其 HomeScreen Blur 效果(上图)?
ios - 如何在应用模糊的情况下交叉淡化 UIImageView 的图像
我正在尝试交叉淡入淡出到新图像。这是一个添加了 UIVisualEffectView 的 UIImageView:
这是我尝试淡入新图像的方式:
这实际上在模拟器中有效,但在设备(iPhone 6)上,图像完全变灰 2.5 秒,然后新图像立即出现。有想法该怎么解决这个吗?
编辑:这也不起作用:
ios - Interface Builder 中 UIButton 的活力效果
我的一个视图控制器中有一些模糊和充满活力的视觉效果视图。我的标签可以正常使用活力,但每次我尝试将 UIButton 添加到视图时,文本似乎是透明的,并且按钮的背景似乎有活力。我正在寻找“编辑”按钮在通知中心的效果。我附上了一些照片供参考。
我想要的是:
怎么了:
如果在IB中没有办法做到这一点,可以用代码来完成吗?我正在使用斯威夫特。
编辑
现在发生了什么事,它看起来充满活力,但文字并不黑暗:
ios - 如何从 UIVisualEffectView 和 UIActivityIndicatorView 创建一个新类
我已经制作了一个运行良好的繁忙指示器,只要它在我想在其中显示指示器的 ViewController 中。我试图将它移到一个新的 UIView 类型的类中,但是什么都没有出现视图控制器。
这是工作代码,不是它自己的类型:
这是似乎没有创建任何东西的代码。
在 ViewDidLoad 中:
ios - 去除模糊效果 - ObjC
我正在向我的视图添加模糊效果,如下所示:
但是如何禁用/消除模糊?
ios - 放置在 UIVisualEffectView 顶部的按钮没有响应
我正在尝试向 UIVisualEffectView 添加一个按钮。但是,我添加的按钮没有响应触摸事件,我不明白为什么。这是代码。
ios - Objective-C:为各种 iOS 版本编码
我想知道是否有可能/如何编写一个类,以便它可以在 Objective-C 的不同 iOS 版本上运行。例如 VisualEffectView 仅适用于 iOS8 及更高版本。如果 iOS >= 8 是否可以声明 VisualEffectView ,如果不是则可以声明 UIView ?如果是这样,这可以在头文件中完成吗?
我想创建一个警告框,以便在保存完成或发生错误时出现在视图控制器的顶部。根据 iOS 版本,如果使用精美的模糊视图或仅使用平面 UIView 会很好。