https://zhidao.baidu.com/question/1448208380368681620.html

delphi xe 移动开发 调用截屏

匿名 | 浏览 137 次 |举报
发布于2016-03-09 02:09 最佳答案
 
android:View.getDrawingCache()

ios:

- (UIImage*)screenView:(UIView *)view{
CGRect rect = view.frame;
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
[view.layer renderInContext:context];
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}

把[view.layer renderInContext:context]改成
[self.navigationController.view.layer renderInContext:context]
可以连同导航栏一并截取