UITextViewのコンテンツのビットマップを取得しようとしています。私はと画面上に現在あるUITextViewのコンテンツのビットマップを取得することができるよ:UITextViewのコンテンツ全体のビットマップを作成します。
UIGraphicsBeginImageContext(myTextView.bounds.size);
[myTextView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext();
myImageView.image=resultingImage;
UIGraphicsEndImageContext();
をしかし、私はすべてのコンテンツのビットマップ、画面上に表示されていないだけで、コンテンツをしたいです。これは可能ですか?私はUITextViewのテキストだけを望んでいないことに注意してください。私はコンテンツ自体のビットマップが必要です。私は周りを検索し、どのようにAndroidで、getDrawingCacheでこれを行うが、目的cのためのものを見つけることができませんでした。
これを見てみましょう:http://stackoverflow.com/questions/3539717/何らかの理由で、より正確なコピーが必要な場合は、その後、1次の操作を行うことができスクリーンショットを撮るスクリーンショットを含む3539944#3539944 – Mat
正確に何が必要なのですか@Matありがとうございました! –
あなたは大歓迎です...(長いテーブルビューのような)膨大なuiviewをレンダリングする場合、このメソッドは実行に時間がかかります。 – Mat