Я пытаюсь сохранить свой вид (красный вид) в Фотобиблиотеке устройства, но после сохранения его имеет белый цвет.Почему мой 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
Хорошая точка. Спасибо. Переименованная тема –