これを書いたviewcontrollerのスクリーンショットを撮りたい:-
- (UIImage *)captureScreenInRectWOScroll:(CGRect)captureFrame {
CALayer *layer;
layer = self.view.layer;
UIGraphicsBeginImageContext(captureFrame.size);
CGContextClipToRect (UIGraphicsGetCurrentContext(),captureFrame);
[layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screenImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return screenImage;
}
私がこのメソッドを呼び出す方法:-
UIImage *img_woscroll1 =[self captureScreenInRectWOScroll:CGRectMake(35,147,497,260)];
添付の画像の下からアドレスのスクリーンショットを撮りたい:-
上記のコードからスクリーンショットを撮っているとき、画像の場合、上部に多くの空白スペース(上部に緑色の画像)がある画像を取得しました:-
助けてください..上部に空白の画像が表示されないように、画像から適切なスクリーンショットを撮る方法.