Ios 在两个现有视图图层之间插入模糊图层

Ios 在两个现有视图图层之间插入模糊图层,ios,objective-c,swift,Ios,Objective C,Swift,我有一个UIView,上面有一些按钮。我想做的是,当用户长按其中一个按钮时,在UIView和按钮之间添加一个全屏模糊层。按钮的视觉外观和位置不应改变 最好的方法是什么?此外,如果可能的话,我希望避免将按钮从一个视图转移到另一个视图,因为这可能会给我带来很多麻烦(按钮是可拖动的) 您可以使用-[UIView insertSubview:belowSubview:][/code>方法将模糊视图放置在按钮后面 我建议使用Pop动画框架制作动画 至于创建模糊视图,这看起来不错:您可以使用-[UIView

我有一个UIView,上面有一些按钮。我想做的是,当用户长按其中一个按钮时,在UIView和按钮之间添加一个全屏模糊层。按钮的视觉外观和位置不应改变


最好的方法是什么?此外,如果可能的话,我希望避免将按钮从一个视图转移到另一个视图,因为这可能会给我带来很多麻烦(按钮是可拖动的)

您可以使用
-[UIView insertSubview:belowSubview:][/code>方法将模糊视图放置在按钮后面

我建议使用Pop动画框架制作动画


至于创建模糊视图,这看起来不错:

您可以使用
-[UIView insertSubview:belowSubview:
方法将模糊视图放置在按钮后面

我建议使用Pop动画框架制作动画


至于创建模糊视图,这看起来不错:

您可以创建一个具有模糊效果的视图,并使用方法
查看。插入子视图(blurView,上图|下图:视图)
您可以创建一个具有模糊效果的视图,并使用方法
查看。插入子视图(blurView,上图|下图:视图)
非常感谢您,工作起来很有魅力。我现在觉得自己像个白痴,因为解决方案非常简单,非常感谢,效果非常好。我现在觉得自己像个白痴,因为解决方案出人意料地简单xD