iOS Скриншот часть экрана

У меня есть приложение, которое делает снимок экрана UIImageView со следующим кодом:

-(IBAction) screenShot: (id) sender{

 UIGraphicsBeginImageContext(sshot.frame.size);
 [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
 UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
 UIGraphicsEndImageContext();
 UIImageWriteToSavedPhotosAlbum(viewImage,nil, nil, nil);


}

Это хорошо работает, но мне нужно иметь возможность позиционировать, где я делаю скриншот, в основном мне нужно градуировать только треть экрана (центральная часть). Я пытался с помощью

UIGraphicsBeginImageContext(CGSize 150,150);

Но обнаружили, что каждая вещь взята из 0,0 координат, кто-нибудь знает, как правильно расположить это.

Ответы на вопрос(4)

Ваш ответ на вопрос