0
Я видом картинкуСделайте скриншот только с точки зрения изображения
@property (strong, nonatomic) IBOutlet UIImageView *imageView;
, которую я хочу скриншот. Код, который у меня есть, занимает весь экран. Я посмотрел на другие ответы здесь и до сих пор не могу это обработать, так как я не хочу назначать размер, мне просто нужен весь вид изображения в виде скриншота.
- (UIImage*)captureView:(UIView *)view
{
CGRect rect = [[UIScreen mainScreen] bounds];
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[view.layer renderInContext:context];
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}
Он по-прежнему снимает весь экран не только с изображения. – Enquinn
Его работы для меня. Возможно, вы сделали что-то неправильно или не смогли правильно объяснить свою проблему. – iMuzahid