如何从iOS 13的屏幕上创建图像?
在iOS 12中,此代码有效:
UIGraphicsBeginImageContextWithOptions(view.frame.size, false, 0.0)
view.drawHierarchy(in: view.frame, afterScreenUpdates: true)
let myImage = UIGraphicsGetImageFromCurrentImageContext()!
UIGraphicsEndImageContext()
但是在使用iOS 13模拟器的Xcode 11中,它会生成带有一些文本的像素化图像:
谁知道应该更改什么? Xcode 11似乎正在运行与Xcode 10.2(Swift 5)相同的Swift版本。
答案 0 :(得分:0)
Xcode 11.0 beta 2(11M337n)
iOS 13.0(17A5508l)