jjzjj

blurView

全部标签

ios - 我如何(成功地)将 maskView 设置为 UIView?

我正在制作一个基于相机的应用程序,我想在相机预览上制作一个磨砂叠加层,并从磨砂View中切出一个圆角矩形。我一直在尝试使用iOS8引入的UIView的maskLayer来实现这一点,但一直没有成功。这是我的代码目前的样子://BlurthepreviewUIBlurEffect*effect=[UIBlurEffecteffectWithStyle:UIBlurEffectStyleLight];UIView*blurView=[[UIVisualEffectViewalloc]initWithEffect:effect];blurView.translatesAutoresizing

iOS SDK : How to cause view to flip when switching cameras

iOS/ObjectiveC相当新。我正在为Apple的AVCam制作模组(视频拍摄)示例代码,想在前后摄像头切换时模仿原生摄像头的翻转动画。这似乎很容易,但我无法理解它是如何完成的。欢迎提供建议。谢谢!标记 最佳答案 这确实是一个简单的任务。您需要做的就是调用方法transitionWithView在更改previewView输入之前来自UIView。如果您的目标是iOS8.0或更高版本,您还可以轻松添加模糊效果。swift2letblurView=UIVisualEffectView(frame:previewView.boun

swift - 快速使用另一个类的 IBOutlet

我在ViewController.swift中有一个名为backgroundView的IBOutletclassViewController:UIViewController,SideBarDelegate{@IBOutletweakvarbackgroundView:UIView!我想在SideBar.swift上使用IBOutlet@objcprotocolSideBarDelegate{funcsideBarDidSelectButtonAtIndex(index:Int)optionalfuncsideBarWillClose()optionalfuncsideBarWillO

swift - 如何以编程方式更改 NavigationBar 中 UIVisualEffectView 的 alpha?

我有一个ScrollView,我用它来控制其他元素的alpha,具体取决于用户向下ScrollView的距离。首先,我设置了模糊View。这里的Alpha好像没用,首先vareffect:UIBlurEffectStyle=.lightif#available(iOS10.0,*){effect=.prominent}letblurView=UIVisualEffectView(effect:UIBlurEffect(style:effect))blurView.alpha=0ifletnavigationBar=navigationController?.navigationBar{

ios - 快速删除 BlurView

我有一个包含按钮和标签的UIView。当按下这些按钮时,此UIView将使用下面的代码变得模糊。@IBOutletweakvarblurView:UIView!varblurEffect=UIBlurEffect(style:UIBlurEffectStyle.Dark)varblurEffectView=UIVisualEffectView(effect:blurEffect)blurEffectView.frame=blurView.boundsblurView.addSubview(blurEffectView)但是,我想稍后删除模糊效果。去除模糊UIView的代码是什么?

ios - UIBlurEffect 在设备上不模糊但在模拟器中有效

我正在尝试制作一个带有UIVisualEffectViewsubview的UIView,并以UIBlurEffect作为效果。View在屏幕的一侧创建,然后使用动画滑入。在模拟器上一切正常(我已经在iPhone4S和iPhone6上测试过)但是在我的手机(iPhone6)上模糊并没有模糊,它看起来更像是带有alpha为0.5。此外,当我截取设备的屏幕截图或从主屏幕打开它时,会在再次开始一致渲染之前为该单帧渲染模糊。这是当前View的屏幕截图:但是在设备上不存在模糊,它本质上只是一个黑暗、透明的View。这是我用来初始化View的代码,blurView和vibrancyView属性被声明

swift - 为什么我不能使我的 UITabBarController 模糊?

我有一个UITabBar,我想让它变得模糊。我写了下面的代码:importUIKitclassTabBarController:UITabBarController{overridefuncviewDidLoad(){super.viewDidLoad()letblur=UIBlurEffect(style:UIBlurEffectStyle.Light)letblurView=UIVisualEffectView(effect:blur)blurView.frame=self.view.boundsblurView.autoresizingMask=[.FlexibleWidth,.

swift - UIVisualEffectView 上的圆角半径

您好,我想知道是否可以在UIVisualEffectView上设置圆角半径?这是我试过的代码:@IBOutletvarblurView:UIVisualEffectView!varblurLayer:CALayer{returnblurView.layer}overridefuncviewDidLoad(){super.viewDidLoad()setUpLayer()//Doanyadditionalsetupafterloadingtheview.}funcsetUpLayer(){blurLayer.cornerRadius=50}和@IBOutletvarblurView:UI

swift - UIVisualEffectView 上的圆角半径

您好,我想知道是否可以在UIVisualEffectView上设置圆角半径?这是我试过的代码:@IBOutletvarblurView:UIVisualEffectView!varblurLayer:CALayer{returnblurView.layer}overridefuncviewDidLoad(){super.viewDidLoad()setUpLayer()//Doanyadditionalsetupafterloadingtheview.}funcsetUpLayer(){blurLayer.cornerRadius=50}和@IBOutletvarblurView:UI

android - React Navigation - 在 Blurview 中包装标题和选项卡导航器会丢失 Prop

我将ReactNavigation2用于一个带有Expo的简单RN项目。我试图让底部的标题和选项卡显示在模糊的背景上,所以我做了一个HOC来用BlurView包装库标题以提供该功能。它使模糊效果很好,但不幸的是,标题、后退按钮等在此过程中丢失了。有没有办法在ReactNavigation中做到这一点,我使用的代码如下:constwrappedHeader=props=>();classHomeScreenextendsReact.Component{staticnavigationOptions={header:props=>wrappedHeader(props),headerTit
12