デバイスのフォトライブラリに自分のビュー(赤いビュー)を保存しようとしましたが、保存した後に白い色が付きました。なぜ私の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)
}
なぜですか?
は、これはAです良い質問。タイトルを「なぜ、私のUIViewが白い四角形として描くのですか?」というようなものに変更した場合、同じ問題を抱えている他の人々に役立つかもしれないと思います。それは実際に写真アルバムに保存することとは関係がないからです。 – par
良い点。ありがとうございました。名前が変更されました –