Как сделать Uiimage (скриншот) из содержимого поповера?
-
27-10-2019 - |
Вопрос
Я представляю Popover из кнопки, в Popover пользователи могут сделать рисунок. Я хотел бы запечатлеть этот рисунок как Uiimage.
На данный момент рисунок - это простой чертеж с использованием UibezierPath, похожий на этот урок: http://soulwithmobiletechnology.blogspot.com/2011/05/uibezierpath-tutorial-for-iphone-sdk-40.html
Заранее спасибо за помощь!
Решение
Если кто -то еще столкнется с этим. Если вы не можете найти renderincontext просто#import <QuartzCore/QuartzCore.h>
Другие советы
Для реального решения для вставки копирования:
#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;
}
Не связан с StackOverflow