草庐IT

UIVisualEffectView

全部标签

ios - xCode - UIVisualEffectView 动画

我在为VisualEffetView设置动画时遇到问题。这是我声明它的代码。UIBlurEffect*blur=[UIBlurEffecteffectWithStyle:UIBlurEffectStyleLight];effectView=[[UIVisualEffectViewalloc]initWithEffect:blur];effectView.autoresizingMask=UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth;effectView.frame=self.bounds;self.la

ios - 将 UIVisualEffectView 添加到 UITableView 的背景 View 仅适用于模拟器而非设备

我有一个UITableView和一个UIImageView作为backgroundView。这就像一个魅力。但是,现在我试图模糊此图像(使用UIVisualEffectView),以便tableView的背景看起来模糊。但是,我的代码以某种方式忽略了图像并简单地模糊了表格View的白色背景。这是代码:UIImageView*tempImageView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"sidebarImage"]];UIBlurEffect*blurEffect=[UIBlurEffecteffectWithSt

ios - 如何调节 UIVisualEffectView 模糊的级别

我正在尝试制作一个UIVisualEffectView以在我的View中制作漂亮的模糊效果。但我认为UIVisualEffectView会产生非常强烈的模糊。我正在尝试调节我的UIVisualEffectView的模糊程度,我想要弱模糊。你知道怎么做吗? 最佳答案 您不能使用UIVisualEffectView执行此操作-模糊的唯一选项是:enumUIBlurEffectStyle:Int{caseExtraLightcaseLightcaseDark}UIBlurEffect上没有属性,UIVisualEffect,或UIVisu

ios - 如何对UIVisualEffectView做透明切割?

在我的应用程序中,我通过子类化简单的UIView来查看UIView。但是,如果我尝试使用UIVisualEffectView执行相同的操作,我将无法执行此操作。这是我使用普通UIView可以做的事情:当我使用UIVisualEffectView代替绿色UIView时,我看不到透视UIView,即使添加了透视UIView到UIVisualEffectView作为subview。代码:-(void)drawRect:(CGRect)rect{//thisissamefortheUIVIewandfortheUIVisualEffectView[superdrawRect:rect];CGC

ios - 如何最小化 iOS8 "UIVisualEffectView with Blur"的视觉闪烁

我有一个特定的应用程序,由于导航结构,使我无法使用具有半透明性的普通UINavigationBars,因此我选择尝试使用iOS8的UIVisualEffectView和Blur。此解决方案大部分都有效,但当滚动此模糊View下方的UITableView时,会出现非常明显的闪烁效果。当图像或彩色矩形的边缘经过模糊View下方时,会发生大量闪烁。有人遇到过吗?任何人都知道如何解决这个问题?我的实现很简单,我将一个UIVisualEffectView拖到我的ViewController上并将其限制在顶部、左侧和右侧屏幕边界,并添加了64的高度限制。在它下面只是一个带有一些图像和文本的UITa

ios - UIVibrancyEffect UIVisualEffectView subview 不够生动

我们已经成功地将UIVibrancyEffect和UIVisualEffectView集成到我们的应用程序中,但我注意到活力并没有我想要的那么强烈,而且文本比我看到的演示更暗淡。我找不到任何方法来调整它或以任何方式影响它。我想这可能是因为我们使用的是自定义字体,但我也试过了,字体变粗了,但看起来还是暗淡的。有什么想法吗?使用我们的自定义字体OpenSansLight:使用系统字体:代码如下:UIBlurEffect*blurEffect=[UIBlurEffecteffectWithStyle:UIBlurEffectStyleDark];UIVisualEffectView*blur

ios - 在 iOS 中拖动时如何修改 UIVisualEffectView 的模糊度?

目前,我正在使用UIVisualEffectView对图像应用模糊。我有一个UIScrollView。当我下拉scrollView时,在我的“scrollViewDidScroll”方法中,我正在更改UIVisualEffectView的alpha。当前的行为是,当我在View中四处拖动时,模糊半径会平滑变化。当然,问题是我不应该这样做。获取有关更改UIVisualEffectView的alpha值的警告。我见过有人说要使用动画来平滑过渡模糊,就像这里这样:HowtofadeaUIVisualEffectViewand/orUIBlurEffectinandout?但是,我还没有看到任

ios - 更改 UIVisualEffectView 的效果

有没有办法改变UIVisualEffectView的效果?在我的应用程序中,我在Storyboards中创建了一个UIVisualEffectView,然后我想在用户设置中将它更改为Light或Dark...我只看到一个“initWithEffect”和“effect”属性是只读的:(那么,关于如何解决这个问题有什么想法吗?谢谢,乌尔克曼 最佳答案 实际上现在有可能做到这一点!myVisualEffectView.effect=[UIBlurEffecteffectWithStyle:UIBlurEffectStyleDark];你

ios - UIVisualEffectView 变灰(不工作)

我的应用程序有一个界面,当我点击一个按钮时,ViewController将以模态方式呈现。在那个ViewController中,只有一个UIVisualEffectView。当我运行我的应用程序时,它可以运行,但一秒钟后UIVisualEffectView变成灰色。为什么要这样做?这是显示我的问题的GIF链接:clickheretoviewgif 最佳答案 问题在于您在背景View上呈现UIVisualEffectView的方式。由于您正在使用某种全屏演示,因此为了节省资源,底层View已停止更新。您应该能够通过调整演示文稿样式来实

ios - 快速将 UIVisualEffectView 添加到 tableView

我在Storyboard中的tableView顶部添加了一个UIVisualEffectView对象形式的Xcode对象库。tableView的第一个单元格位于UIVisualEffectView对象的后面。我想在模糊区域下方显示表格View的第一个单元格。此外,当我滚动表格单元格时,它应该位于模糊区域后面。我试过这段代码self.tableView.contentInset=UIEdgeInsetsMake(100,0,0,0)self.tableView.scrollIndicatorInsets=UIEdgeInsetsMake(100,0,0,0)但是当我向上滚动时,单元格不会