【发布时间】:2018-10-02 12:37:54
【问题描述】:
我正在开发的应用程序几乎每个屏幕上都有谷歌地图。为了节省内存,我到处重复使用相同的谷歌地图视图。问题是,当您弹出视图控制器时,您可以看到地图所在的空白区域。为了解决这个问题,我在删除地图之前对其进行截图并添加为背景。但是还有另一个问题,在 iPhoneX 上截屏大约需要 0.3 秒(我想在旧手机上更糟)。有没有办法在后台线程上截取 UIView 的截图?
【问题讨论】:
-
您对我的问题投了反对票,但您的回答与此无关。再读一遍。我需要在背景线程上截屏。您的答案仅适用于主线程。
-
嘿,我为什么要对你的问题投反对票,伙计,我来这里是为了帮助其他人,我与你的问题没有任何关系,我没有对你的问题投反对票
-
我不认为你可以在后台线程中捕获屏幕截图,你必须在主线程中进行stackoverflow.com/questions/52605016/…
标签: ios swift uiview ios-multithreading