Я пытаюсь сохранить скриншот части экрана со всеми объединенными видами и слоями. Единственный способ, которым я знаю, как это сделать, это с помощью кода ниже.
Код ниже создает квадрат 80x80, но с верхним левым углом 0,0.
Как я могу вырезать меньший прямоугольник из скриншота полной страницы? Например, у меня есть снимок экрана с полным окном 320x480, но мне нужен только квадрат 80x80 с центром в 160,240?
UIGraphicsBeginImageContext(smallView.frame.size);
[appDelegate.window.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Спасибо!