0

ボタンからポップオーバーを表示しています。ポップオーバーでユーザーは描画を作成できます。この描画を UIImage としてキャプチャしたいと思います。

現時点では、このチュートリアルに似た UIBezierPath を使用した単純な線画です: http://soulwithmobiletechnology.blogspot.com/2011/05/uibezierpath-tutorial-for-iphone-sdk-40.html

助けてくれてありがとう!

4

2 に答える 2

0

他の誰かがこれに遭遇した場合。renderInContext が見つからない場合 #import <QuartzCore/QuartzCore.h>

于 2013-07-23T07:03:13.313 に答える
0

実際のコピーペーストソリューションの場合:

#import <QuartzCore/QuartzCore.h>

- (UIImage*) screenShot {

UIGraphicsBeginImageContext(_view.bounds.size);
[_view.layer renderInContext: UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); //renders view to an image
UIGraphicsEndImageContext();

return viewImage;

}
于 2013-07-23T07:17:58.390 に答える