我有一个在 IOS 7 和 8 上运行的应用程序。在 8 上,我使用 UIBlurEffect 和 UIBlurEffectStyleLight 来创建美丽的充满活力的模糊。在 IOS 7 上,我使用 IOS Blur 库,它看起来与 IOS 8 中的 UIBlurEffectStyleExtraLight 非常相似。这会产生更模糊/白色的模糊效果。有什么方法可以使 IOS 7 上的 IOS Blur(本质上只是一个 UItoolbar 覆盖)看起来更像 IOS 8 上的 UIBlurEffectStyleLight?
谢谢!
编辑 通过使用 Apple 的 UIImage+ImageEffects 类别并使用 applyLightEffect,我能够获得相同的图像。
#import "UIImage+ImageEffects.h"
self.menu.image = [self.menu.image applyLightEffect];
暂时保留这个问题,以防有实时工作的解决方案。