Как мне сделать UIImage (скриншот) из содержимого поповера? - PullRequest
0 голосов
/ 18 февраля 2012

Я представляю поповер из кнопки, в поповере пользователи могут сделать рисунок. Я хотел бы захватить этот рисунок как UIImage.

На данный момент чертеж представляет собой простой рисунок линии с использованием UIBezierPath, похожий на этот учебник: http://soulwithmobiletechnology.blogspot.com/2011/05/uibezierpath-tutorial-for-iphone-sdk-40.html

Заранее спасибо за помощь!

Ответы [ 2 ]

0 голосов
/ 23 июля 2013

для фактического решения для копирования-вставки:

#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;

}
0 голосов
/ 23 июля 2013

Если кто-то еще сталкивается с этим. Если вы не можете найти renderInContext просто #import <QuartzCore/QuartzCore.h>

...