问题标签 [uiblureffect]
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.
swift - 如何设置 UIBlurEffectStyle.Light 的 BlurRadius
我想知道如何设置 iOS new 的半径/模糊系数UIBlurEffectStyle.Light
?我在文档中找不到任何内容。但我希望它看起来类似于经典的UIImage+ImageEffects.h
模糊效果。
objective-c - 选择器notificationCenterVibrancyEffect iOS 8没有已知的类方法
我正在尝试UIBlurEffect
并UIVibrancyEffect
查看。
Apple docs here声称“notificationCenterVibrancyEffect”,但即使在我的课程中导入 UIKit 之后,它也会抛出No known class method for selector notificationCenterVibrancyEffect
.
代码如下所示,其他所有类方法都可以正常解析:
html - 在渲染到画布之前模糊图像
我正在尝试为我在画布上移动的图像实现高斯模糊。有没有办法在将图像渲染到画布上之前对其进行模糊处理?
该图像不会保持静态,我将不得不渲染同一图像的多个尺寸,因此我不能只是模糊源图像。
有任何想法吗?
uitableview - UITableView 背景上的 UIVisualEffectView
我正在创建一个 UITableViewController(在 UINavigationController 的根目录),并以模态方式将其呈现在另一个视图控制器之上。我让它在一定程度上工作,这样当视图加载并调用 viewDidAppear 时,视觉效果看起来不错。但是在 viewDidAppear 之后,视觉效果消失了,tableview 有一个白色的背景。
在我呈现的 UITableViewController 中,我在 viewDidLoad 中添加了这个:
我也实现了这一点,以确保单元格具有清晰的背景:
我还在cell.backgroundColor = [UIColor clearColor]
tableView 中设置了,cellForRowAtIndexPath:
但这也无济于事。
同样,当视图加载时,我得到了正确的效果,但它一出现在屏幕上就会失去模糊背景。有什么想法可能会出错吗?我也尝试将 blueEffectView 作为属性保留在我的视图控制器中,但没有运气
ios - 在 UISplitView 的主视图中实现统一的 UIBlurEffect
我正在使用UISplitViewController
带有开箱即用Master
和Detail
视图控制器的库存。在情节提要中,我UIImageView
向Detail
控制器集添加了一个以有效地用单个图像填充视图。
在Master
控制器中,我使用以下内容来模糊该控制器的背景:
当Master
控制器出现在控制器上方时Detail
,请注意控制器的边缘如何Master
在内边缘周围有一个暗阴影。
如何移除这些“阴影”以呈现均匀模糊?
更多细节
在 IB 中调试视图层次结构会显示一个(私有?)视图,称为_UIPopoverSlidingChromeView
. 它有一个嵌入的灰色框架,这绝对是造成不均匀模糊外观的原因。
完全禁用模糊视图,只留下self.tableview.backgroundColor = [UIColor clearColor]
显示_UIPopoverSlidingChromeView
的灰色框架。它看起来像这样:
_UIPopoverSlidingChromeView
关于使用时如何避免的任何想法UISplitViewController
?
ios - 如何为表视图标题实现 UIVibrancyEffect?
我希望我的表格视图部分标题文本以充满活力的风格呈现,其中底层 UI 通过文本闪耀。我尝试了以下方法,但标题中没有出现任何内容,好像我返回了nil
.
ios - 在 Swift 中使用 UIScrollView 和 UIVisualEffectView (UIBlurEffect)
我正在使用UIBlurEffect
fromUIVisualEffectView
来生成 iOS 7 中引入的外观。为此,我以编程方式将我想要在模糊顶部描绘的任何内容添加到 中contentView
,如UIBlurEffect
Class Reference 中所述:
对象将
UIBlurEffect
模糊效果应用到UIVisualEffectView
.contentView
添加到a 的视图UIVisualEffectView
不受模糊效果的影响。
但是现在我需要UIScrollView
在混合中添加一个,而我必须使用的事实让contentView
我完全困惑。我对 Swift 不是很熟悉UIScrollView
,但是iOS 8 Swift Programming Cookbook给出了这个例子:
我不需要显示一个imageView
,而是view
在层次结构中显示一个单独的,其中包含许多视图。我到底在哪里添加scrollView
?我设置scrollView
为subview
ofcontentView
吗?或者反过来,contentView
as a subview
of scrollView
? 这是我当前的代码:
ios - 使用 UIVisualEffect,模糊视图有时不会更新
我的一个视图的 layoutSubviews 方法中有以下代码:
self.blurView
对应于我视图中给定区域的一个 IBOutlet,我希望以那种酷炫的 iOS 8 方式对其进行模糊处理。该特定区域具有经常变化的图形。
我的问题是,有时当我的图形发生变化并且我调出模糊视图时,模糊图像是不再存在的图形。就好像模糊视图没有注意到超级视图发生了变化。
是否有任何策略来确保模糊视图是当前呈现的图形?
swift - Toggle UIBlurEffect in swift iOS8
I want to toggle the blur effect on top of an image I have on my iOS8 app. I know that from the basic idea of this if/else implementation is wrong, but I've got no clue how to do it correctly since I'm new to this. Any recomendation would be gladly accepted.
I'd also like to toggle text on top of the blurred image.
I've got this global constant in my view controller
And here is the @IBAction related to a button on top of my image.
iphone - Xcode 警告:“这将导致效果出现损坏,直到不透明度返回 1”
我有一个原型单元格,我在其中放置了UIVisualEffectView
一个ContentView
. 视觉效果视图的模糊样式为深色且活力关闭。然后我使用 IB 将 Visual Effect View 的 alpha 设置为 0,5。
然后在运行时,我收到一条警告,上面写着:
我不明白为什么会出现此警告以及如何正确设置此 alpha 属性。