I'm using UIGraphicsBeginImageContextWithOptions in order to get a screen grab of the currently displayed screen (UITable).
Here's my code:
UIGraphicsBeginImageContextWithOptions(self.view.frame.size, self.view.opaque, 0.0);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Then I'm using image object as the screen grab of my screen.
My problem is that I want the screen grab to include extra 100 pixels of currently undisplayed data (it will be displayed if I scroll down).
How can I do that?