gpt4 book ai didi

ios - 使用iOS 7的新屏幕快照方法,一个返回不带状态栏的UIImage,一个返回带有状态的UIView。如何模糊状态栏?

转载 作者:行者123 更新时间:2023-12-01 17:12:14 25 4
gpt4 key购买 nike

我想模糊包括状态栏的整个屏幕,然后在其顶部显示一个UIImageView,但是事实证明这很困难。

iOS 7的屏幕截图方法drawViewHierarchyInRect:afterScreenUpdates:返回一个UIImage,它确实很容易模糊和呈现,但是不包括状态栏(至少默认情况下),因此它无法正常工作。另一个snapshotViewAfterScreenUpdates:,返回带有状态栏的UIView(是的!),但是不幸的是,因为它是UIView,所以我不知道如何模糊它。

我可以快速将UIView转换为要模糊的UIImage吗?第一种方法可以包含状态栏吗?我可以有效地模糊UIView吗?

我只是想模糊整个屏幕(包括状态栏)以在其上方显示图像。如果我忽略了其他方法,请随时提及。

最佳答案

您是否尝试过在应用程序的窗口中调用drawViewHierarchyInRect:afterScreenUpdates:?窗口/应该/包含状态栏。从那里获得图像,然后应用所需的任何效果。

关于ios - 使用iOS 7的新屏幕快照方法,一个返回不带状态栏的UIImage,一个返回带有状态的UIView。如何模糊状态栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20461304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com