2011-02-08 9 views
0

私は画像を入力としてASCII形式(実際には2つの形式 - 単純な文字列とHTMLページ)に変換しています。このASCIIテキストをUIImageとして保存する方法は、のテキストをUIWebViewに表示し、そのスクリーンショットをプログラム的に保存して保存する方法です。私の問題は、スクリーンショットを撮ると、スクロール可能なビューの可視部分だけをキャプチャして保存できることです。iphoneでASCIIテキストアートをUIImageに変換する方法

私の質問は、UIImageとしてアスキーを保存し、UIWebViewのアプローチに進むという別の方法です。 UIWebViewを使用する必要がある場合は、誰かが再スクロールして2番目のスクリーンショットを撮る方法を提案することができます。

、 ロル

答えて

0

は、ビュー内の文字列オブジェクトを描画するdrawAtPoint:withAttributesメソッドを使用します。次に、説明されているように、ビューの内容をUIImageオブジェクトに変換します。here

+0

ありがとうございました。私はあなたの提案に従いましたが、ここでは迷っていました。私が見つけたすべての参照コードはココアのためのものでした。 drawAtPoint:withAttributesもiphoneでも使えますか? – Rols

+0

サンプル・プロジェクト 'AdvancedTableViewCell' [link](http://developer.apple.com/library/ios/#samplecode/AdvancedTableViewCells/Introduction/Intro.html)で、その使用法をNSStringで見つけることができます。 'CompositeSubviewBasedApplicationCell.m'、ライン80を見てください – MHC

+0

ありがとう。それは働いた。 – Rols

関連する問題