保存ボタンを押すとそのViewに表示されてる状態をPDFに保存したいです
色々なサイトを見たのですがどうしても分からない状態です
@IBAction func CreatePDF(vi: UIView) { print("pdfを作ります!") let pdfData = NSMutableData() let documentsPath = NSHomeDirectory() + "/Documents" + "/test.pdf" let vi = UIView(frame: vi.bounds) UIGraphicsBeginPDFContextToData(pdfData, vi.bounds, nil) UIGraphicsGetCurrentContext() UIGraphicsBeginPDFPageWithInfo(vi.bounds, nil); UIGraphicsEndPDFContext() pdfData.write(toFile: documentsPath, atomically: true) print(documentsPath) }
test.pdfファイルは作成されますが、真っ白なPDFが出来るだけです。
Viewの表示内容がpdfDataに代入されてないからだと思うのですが・・・・
アプリを初めて作り出しました。サイトを色々見たりしてるのですが難しくて先に進めません。
宜しくお願い致します