Я пытаюсь сделать снимок с камеры и наложить изображение с кнопки UIB - которая была перемещена / повернута / масштабирована в какое-то место на экране.
Приведенный ниже код поворачивает изображение должным образомно не помещает его в правильные координаты X, Y.
- (UIImage*)dumpOverlayViewToImage {
CGSize imageSize = self.cameraOverlayView.bounds.size;
UIGraphicsBeginImageContext(imageSize);
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextTranslateCTM(ctx, self.button.frame.origin.x, self.button.frame.origin.y);
CGContextConcatCTM(ctx, self.button.transform);
[self.button.imageView.image drawAtPoint:CGPointMake(0,0)];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return viewImage;
}
Помощь будет принята с благодарностью.