草庐IT

UIVisualEffect

全部标签

ios - 在 UIVisualEffect View 上创建一个透明孔

我正在尝试在UIVisualEffectView上创建一种透明的孔型View。我正在按照给定的解决方案here.我附上了我处理过的示例代码here.我正在尝试创建一个透明View,其框架取自模糊View后面的ImageView。任何人都可以告诉我我在这里做错了什么? 最佳答案 您可以使用UIBezierPath来创建您想要的mask。blurView.layer.mask=({CGRectroundedRect=self.bounds;roundedRect.origin.x=roundedRect.size.width/4.0f;

ios - 在 UIVisualEffect View 上创建一个透明孔

我正在尝试在UIVisualEffectView上创建一种透明的孔型View。我正在按照给定的解决方案here.我附上了我处理过的示例代码here.我正在尝试创建一个透明View,其框架取自模糊View后面的ImageView。任何人都可以告诉我我在这里做错了什么? 最佳答案 您可以使用UIBezierPath来创建您想要的mask。blurView.layer.mask=({CGRectroundedRect=self.bounds;roundedRect.origin.x=roundedRect.size.width/4.0f;

带有 UIBlurEffect 的 iOS 8 UIVisualEffect View 变得不透明

我正在尝试在现有View上呈现一个具有模糊透明背景的View。我能够在演示动画期间获得所需的效果,但是一旦模糊View完全呈现,它就会变得不透明。我是这样介绍的:if(!UIAccessibilityIsReduceTransparencyEnabled()){UIBlurEffect*blurEffect=[UIBlurEffecteffectWithStyle:UIBlurEffectStyleLight];UIVisualEffectView*blurEffectView=[[UIVisualEffectViewalloc]initWithEffect:blurEffect];b

iOS 8 UIVisualEffect UIBlurEffect 和缩放/移动/调整大小

我有一个UIButton的子类,我正在对其进行模糊处理,它看起来很棒:-(id)initWithFrame:(CGRect)frame{if(self=[superinitWithFrame:frame]){self.backgroundColor=[UIColorcolorWithRed:0green:0blue:0alpha:0.0];UIVisualEffect*blurEffect;blurEffect=[UIBlurEffecteffectWithStyle:UIBlurEffectStyleDark];UIVisualEffectView*visualEffectView=

swift - 为什么我的 Modally Presented UIVisualEffect View 是深灰色的?

我正在尝试在我的模态呈现View上使用UIVisualEffectView,它将为用户登录View。我真的不知道UIVisualEffectView发生了什么。当模态动画出现时,它工作正常。但是,当动画完成后,效果变成深灰色,有什么帮助吗?我坚持了太久了。请帮忙?这是我的源代码,Download 最佳答案 一旦模式覆盖了底层View,它们就会消失。为了防止这种情况发生,您需要将模态视图Controller的UIModalPresentationStyle设置为OverCurrentContext:ModalVC.modalPrese