问题标签 [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 - 如何在今天视图中添加 UIVisiualEffectView 而不会在 Xcode / Interface Builder 中模糊?
我正在尝试通过 Interface Builder 向今天的小部件添加活力文本。像这样:如何在通知中心复制模糊文本(iOS 8)
Vibrany 运行良好,但正如您所见,背景也存在:
我找不到禁用单元格模糊的深色背景的方法。这就是它应该的样子:
这是文档大纲的图片:
UIVisualEffectView 应该被添加到表格单元格中。
ios - 使用 UIVisualEffectView 在 ViewController 中滑回时 tableView 的背景的奇怪行为
我使用 UIVisualEffectView 作为我的 tableview 的 backgroundView,只是为了模糊效果,一切都很好,除了当我开始将当前视图刷回上一个视图时,tableview 的背景立即变黑,不再模糊。
swift - UIBlurEffect 在我的 UIView 上没有按预期工作
我有一个UIView
,我将它的框架设置在我的viewDidLoad
. 然后我使用一个blurBackgroundForView
函数来模糊它:
问题是背景UIView
不是模糊的。blurBackgroundView(view)
当我移动上面的函数调用时,view.frame = ...
我得到了一个模糊的视图,但模糊的视图非常大。
ios - UIBlurEffectView 小于自动布局的 parentView 尽管相同的框架
我UIView
在屏幕中间有一个用于登录的目的。它被限制在周围视图的 0.25 高度(覆盖整个窗口)
我注意到,如果我创建一个UIVisualEffectView
(通过blurBackgroundForView(_)
作为背景的方法UIView
,它太小了(检查我如何创建的代码UIVisualEffectView
),尽管它具有相同的框架。你可以看到效果,当你更改backgroundColor
为.greenColor
.视图高于模糊效果。
视图控制器
blurBackgroundForView(_)
ios - 如何为子视图添加活力效果?
下面的代码适用于简单的:
但是,当我尝试为其添加具有活力效果的标签时,它会因眼泪和错误而崩溃。:(
自定义设置框架方法:
标签不会显示在屏幕上,但如果我将它作为简单的子视图添加到 blurView,它会显示。
我在初始化方法中使用代码,这可能是问题的原因吗?
我需要它在初始化方法中,以便与我编写代码的方式保持一致。
编辑1:
vibrancyView 也应该有它的框架集。
原来源中的示例是不完整的。
编辑2:
标签确实出现了,但没有活力效果。
帮助!
ios - iOS 8 活力图像未在设备上显示
因此,我使用 Xcode for iOS 8 创建了一个简单的应用程序,并在界面构建器中使用了新的“带有模糊和活力的视觉效果视图”对象。它适用于文本,但所有图像似乎只能在模拟器中工作,而在任何硬件上都没有。
为了准确说明我的意思,这里有一个比较。模拟器中的屏幕截图(预期外观):
iPhone截图(8.3,同模拟器版):
所以三个圆形元素是:一个图像,一个与背景图像相同的按钮,以及相同的按钮但没有活力效果(“norm.btn”)。在 Xcode 中,模糊 + 活力效果似乎是通过两个“视觉效果视图”完成的——一个仅实现模糊的顶视图,以及一个在属性窗口中也检查了“活力”的嵌套视图。
知道为什么会这样吗?我真的很喜欢图像中充满活力的外观,但它不适用于我的 iPhone 5s 或 iPad Air 2。
非常感谢!!!
更新: 我做了一些研究,发现我收到警告“被要求为其不透明度设置动画。这将导致效果出现损坏,直到不透明度恢复为 1。” 最初我认为这破坏了活力效果,但在删除所有动画并且不再收到警告后,图像仍然不可见。我发现警告只是意味着当 VisualEffectView 的 alpha 还不是 1 时,活力不会开始工作(看起来是灰色的)。
我还发现图像确实显示(以“破碎”的方式,即看起来黑色而不是充满活力的过渡),但是当 alpha 达到 1 时它们会消失。
ios - UIVisualEffect 视图边到边不对齐
我想要一个包含自定义单元格的表格视图,并且在滚动时具有随内容移动的一致模糊。简单的解决方案是让自定义单元格包含 UIVisualEffectView。
不幸的是,当我将 UIVisualEffectViews 并排放置时,边缘很明显并且模糊不对齐。有谁知道解决这个问题的方法,以便边缘到边缘的 UIVisualEffectViews 不显示“接缝”?
ios - React Native:检测是否支持 UIVisualEffectView
我想在我的带有 React Native 的 iOS 应用程序上使用react-native-blur,使用 iOS 7 上的替代可视化(例如 backgroundColor),它不支持UIVisualEffectView
.
例如:
如何检测当前平台是否支持 UIVisualEffectView?
ipad - Present UIViewController as UIModalPresentationFormSheet & UIModalPresentationOverCurrentContext
How do I present a UITableViewController with a blurred background as a form sheet over the current context?
It works fine full screen, on iPhones set with UIModalPresentationOverCurrentContext
But for iPad if I want to display it as a form sheet then I need to set modalPresentationStyle
to UIModalPresentationFormSheet
.
How do I set both?
ios - UIVisualEffectView 在方向更改时错误地更改边界
我有一个问题像地狱一样困扰着我。我的应用程序主视图顶部有一个自定义视图,用于设置配置。此视图的背景使用UIVisualEffectView
. 但是,我的应用同时支持纵向和横向模式,并且在更改方向时,自动调整大小无法正常用于模糊效果。
这就是我的意思,在模拟器中更改方向,将慢速动画设置为开启(查看视图底部发生的情况): https ://www.dropbox.com/s/bgtx8ygdawkx8be/BlurProblem.mov?dl= 0
我尝试设置不同的内容模式并重置自动调整大小的值,但似乎没有任何帮助。
如何让 UIVisualEffectView 正确调整大小?