【发布时间】:2016-06-28 07:36:02
【问题描述】:
这是我截取视图的方式:
UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0)
view.drawViewHierarchyInRect(view.bounds, afterScreenUpdates: true)
let img = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
但是,在视图中,我想从屏幕截图中排除 UIVisualEffectsView。
我尝试在截取屏幕截图之前隐藏UIVisualEffectsView 并在之后取消隐藏它,但我不希望用户看到该过程。 (如果我只是隐藏视图,他会这样做,因为 iPad 太慢而且看起来屏幕在闪烁......)
有什么想法吗?提前致谢!
【问题讨论】:
标签: ios swift view screenshot