ios磨砂玻璃逻辑

ios磨砂玻璃逻辑,ios,background,uibutton,Ios,Background,Uibutton,磨砂玻璃效果 我在考虑如何合乎逻辑地处理这个问题 我们以背景图像为例 然后,我们要将磨砂玻璃按钮添加到此图像中。下面是它的外观 现在我知道我不能通过编程模糊按钮的背景图像,所以我将尝试用两个图像来实现。。Background.png和Backgorund_muzzle.png 现在,磨砂玻璃效果将发生在动画对象上。因此,当它们在屏幕上移动时,它似乎正在模糊其背后的背景图像,然而,要实现这一点,我只能想到一种方法。但这样做超出了我目前的能力 例如,UIButton必须是背景模糊图像。没有任何缩

磨砂玻璃效果

我在考虑如何合乎逻辑地处理这个问题

我们以背景图像为例

然后,我们要将磨砂玻璃按钮添加到此图像中。下面是它的外观

现在我知道我不能通过编程模糊按钮的背景图像,所以我将尝试用两个图像来实现。。Background.png和Backgorund_muzzle.png

现在,磨砂玻璃效果将发生在动画对象上。因此,当它们在屏幕上移动时,它似乎正在模糊其背后的背景图像,然而,要实现这一点,我只能想到一种方法。但这样做超出了我目前的能力

例如,UIButton必须是背景模糊图像。没有任何缩放方式,与正常背景大小完全相同。然后,我将不得不采取按钮的相对位置在正常的背景和附加的背景_模糊的按钮,以适应

我的第一个问题;这可能吗?

第二个问题;有更简单的方法吗?

最后,我添加了一个图像来解释相对位置理论


查看FXBlur库,它可以让您模糊图像/视图。。我已经成功地使用了它,听起来它会满足你的需求


我认为为这些资产提供两个图像可能更容易,但从长远来看,视图模糊可能更好,因为您不必担心将来更新不同分辨率的图像,也不必担心按钮有多大。。此外,如果您想对更多图像执行此操作,则需要管理的所有不同图像将变得一团糟。。该库使用简单,只需一次调用,您的图像/视图就会模糊。

查看FXBlur库,它将使您的图像/视图模糊。。我已经成功地使用了它,听起来它可以做你想要的。@Jay谢谢你,伙计,那么它不是采取了我所想的方法吗?不,我认为为这些资产提供两个图像可能更容易,但是从长远来看,视图模糊可能更好,因为你不必担心将来更新不同分辨率的图像,也不必担心按钮有多大。。此外,如果您想对更多图像执行此操作,则需要管理的所有不同图像将变得一团糟。。该库使用简单,只需一个电话,您的图像/视图就会变得模糊。@Jay再次感谢,如果您将其作为答案发布,我将接受。