2010-12-14 6 views
1

eine Frage zu noob hier.müssen in der Lage sein, ein Dokument oder einen Inhalt von UIView

Ich möchte dem Benutzer eine Schaltfläche geben, die eine E-Mail mit dem Inhalt eines UIView-Anhangs vorbereiten würde.

ist das (leicht) machbar? Ich weiß, wie man eine grundlegende E-Mail erstellt, aber nicht mit Anhängen und schon gar nicht mit einem Dump eines UIView-Inhalts. Ich vermute, das wäre ein zweistufiger Prozess. Erhalte zuerst den Inhalt der UIView in eine "anfügbare Form" (wie? # 1). Dann befestigen Sie es. (wie? # 2)

Könnte mir bitte jemand die richtige Richtung zeigen?

danke!

Antwort

0

Ich denke, Sie können damit beginnen, die UIView in ein Bild zu konvertieren.

UIGraphicsBeginImageContext(myView.bounds.size); 
[myView.layer renderInContext:UIGraphicsGetCurrentContext()]; 
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext(); 

nach, dass Sie das lesen können, um zu sehen, wie das Bild an den Mail-

http://howtomakeiphoneapps.com/2009/07/how-to-make-your-iphone-app-send-email-with-attachments/

Glück

+0

Dank für die Antwort anhängen ... Ich denke, dass ich brauchen würde um den UIImage in eine jpg-Datei umzuwandeln und im Dateisystem zu speichern, bevor er angehängt werden kann. – TrekOnTV2017

+0

gefunden, wie Sie es hier in einer Datei speichern: http://StackOverflow.com/Questions/3051630/Save-Uiviews-representation-to-file – TrekOnTV2017