Наконец успешно обрезано повернутое масштабированное изображение.
1) Необходимо обрезать все масштабированное или повернутое изображение.
2) обрезать прямоугольник из обрезанного изображения.Вы получите окончательно масштабированное или повернутое обрезанное изображение.
Я публикую пример кода, это может быть полезно для других.
UIGraphicsBeginImageContextWithOptions(self.view.frame.size, NO, 0.0);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
CGRect rect = CGRectMake(100,100 ,200, 200);//Rect we need from scaled or rotated image.
CGImageRef cropped = CGImageCreateWithImageInRect(viewImage.CGImage, rect);
UIImage *img = [UIImage imageWithCGImage:cropped];
CGImageRelease(cropped);
Спасибо.