1
我试图保存我的视图(红色视图)到设备的照片库,但保存后它有白色。为什么我的UIView画成白色矩形?
func saveViewToImage()
{
redView.backgroundColor = UIColor.red
let rect = CGRect(origin: CGPoint.zero, size: redView.frame.size)
UIGraphicsBeginImageContextWithOptions(rect.size, false, UIScreen.main.scale)
redView.draw(rect)
let resultImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
UIImageWriteToSavedPhotosAlbum(resultImage!, nil, nil, nil)
}
为什么?
这是一个好问题。如果您将标题更改为“为什么我的UIView绘制为白色矩形?”,我认为它可以帮助其他人解决同样的问题。因为它与保存到相册没有任何关系。 – par
好点。谢谢。更名为 –