2

これに関する例を探していますが、どこにも見つかりません。

とても簡単です。たくさんの注釈が付いた MkMapView があります。とても簡単に印刷できます。

とは言っても、そこから PDF ドキュメントを生成したいとも考えています。印刷物とは内容が違うので、カスタマイズして描いていきます。

ただし、この 1 つの特定のことを行う方法については、例が不足しているようです。私のビューでは、他のほとんどすべてのものを描画できますが、MapKit は別のルールに従っているようです。

答えが簡単であることを願っていますが、例がないため、それが可能かどうかさえ疑問に思います。

4

2 に答える 2

0

私はそれをテストしていませんが、これは私がプログラムでビューのスクリーンショット画像をスナップした方法です...そしてそれらの画像をPDFに追加しました:

UIGraphicsBeginImageContextWithOptions(self.frame.size, NO, 0.0);

[self drawRect:self.frame];

UIImage *image = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

self扱っているビューに置き換えます。繰り返しますが、これはテストしていませんが、基本的な考え方は、新しい Graphics コンテキストを作成し、ターゲット ビューにそれ自体を描画するように指示し、すべてのグラフィック コンテキスト情報を UIImage にキャプチャすることです。

于 2012-04-11T17:07:51.330 に答える