UIGraphicsBeginImageContext(self.view.frame.size); //currentView 当前的view
[kApplication.keyWindow.layerrenderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return viewImage;
把 [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
改为 [kApplication.keyWindow.layer renderInContext:UIGraphicsGetCurrentContext()]; 就行了。
用 [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; 截屏的时候,如果有tabbar就会出现tabbar全黑的情况,。。。XXNavigation就是犯了这样的错误。
另外,有可以编辑的表格(删除移动)的情况,需要添加个通知,,,随时禁用,开启滑动返回 的手势,,,。。。