Ios UIVisualEffectView变灰(不工作)
我的应用程序有一个设置好的界面,当我点击一个按钮时,一个视图控制器将以模式显示。在该视图控制器中,只有一个Ios UIVisualEffectView变灰(不工作),ios,swift,xcode,interface-builder,uivisualeffectview,Ios,Swift,Xcode,Interface Builder,Uivisualeffectview,我的应用程序有一个设置好的界面,当我点击一个按钮时,一个视图控制器将以模式显示。在该视图控制器中,只有一个UIVisualEffectView。当我运行我的应用程序时,它会工作,但一秒钟后,UIVisualEffectView会变成灰色。它为什么这样做 以下是显示我的问题的GIF链接: 问题在于在背景视图上显示UIVisualEffectView的方式。由于您使用的是某种全屏演示,因此为了节省资源,基础视图将停止更新 您应该能够通过调整演示样式来实现这一点,例如: myEffectView.mo
UIVisualEffectView
。当我运行我的应用程序时,它会工作,但一秒钟后,UIVisualEffectView
会变成灰色。它为什么这样做
以下是显示我的问题的GIF链接:
问题在于在背景视图上显示
UIVisualEffectView
的方式。由于您使用的是某种全屏演示,因此为了节省资源,基础视图将停止更新
您应该能够通过调整演示样式来实现这一点,例如:
myEffectView.modalPresentationStyle=.overCurrentContext
编辑
由于您在评论中说您正在使用Interface Builder,因此您也可以通过选择包含UIVisualEffectView
的UIViewController
并调整其属性来进行调整:
在当前上下文中显示您的模态视图控制器。您的代码在哪里?我用界面创建了它Builder@Tofix酷,那么你也可以申请你的赏金,这样“特色”页面就不会那么凌乱了