【发布时间】:2021-09-10 12:59:23
【问题描述】:
我正在尝试将包含 2 个 UIImageView 的 UIView 转换为 UIImage。几乎一切工作正常,但在最终转换时,最终 UIImage 中显示了一些透明的对角线。我不明白为什么会这样。如果有人可以提供帮助。谢谢。
extension UIView {
/**
Convert UIView to UIImage
*/
func toImage() -> UIImage {
UIGraphicsBeginImageContextWithOptions(self.bounds.size, self.isOpaque, 0.0)
self.drawHierarchy(in: self.bounds, afterScreenUpdates: false)
let snapshotImageFromMyView = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return snapshotImageFromMyView!
}
}
【问题讨论】:
标签: uiview uiimageview uiimage