Ho un UIView e voglio che sia memorizzato come PNG trasparente, cioè senza il colore di sfondo UIView ...Salva UIView a un PNG trasparente
Attualmente sto usando questo codice e che sta funzionando OK, ma con il colore di sfondo :(
UIGraphicsBeginImageContext(self.bounds.size);
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage* image1 = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *imageData = UIImagePNGRepresentation(image1);
[imageData writeToFile:filePath atomically:YES];
Così qualcuno ha qualche idea su come ottenere questa immagine come una trasparente?
Grazie in anticipo ..
tenta di impostare lo sfondo della vistaColore a [UIColor clearColor]; –
grazie per la tua risposta, il punto è che voglio che l'utente veda lo sfondo e voglio generare l'immagine e memorizzarla nei documenti mentre l'app è in esecuzione :( –
Hai mai funzionato? – Travis