Captura da captura de tela a partir de 0,0

Estou usando o código a seguir para fazer uma captura de tela

UIGraphicsBeginImageContext(self.view.frame.size);

blendMode:kCGBlendModeClear alpha:1.0];

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

return viewImage;

Está funcionando bem, mas retorna a tela cheia e quero uma captura de tela de um quadro específico, como( 100,100,200,200), Tentei fazer alterações em:

UIGraphicsBeginImageContext(self.view.frame.size);

Mas sem sucesso.

questionAnswers(2)

yourAnswerToTheQuestion