天天瞎忙活,QQ:705719110,欢迎来撩!

iOS 对view进行截图

iOS开发 随风 402℃ 0评论

需要对WKWebView进行截图,之前用的是下面的方法,高版本的系统是没有问题的,低版本的却截到一张白图

查看了之后发现是层级有问题,没有截到最上面的视图,于是改为下面的方法就行了

要注意,frame是不能为空的,而且截的太快的话也会有问题,需要设置afterScreenUpdates为NO,因为设置为YES后,这些方法会等在view update结束在执行,如果在update结束前view被release了,会出现找不到view的问题。另外记得使用UIGraphicsBeginImageContextWithOptions,这样截取出来的是高清图。

转载请注明:怼码人生 » iOS 对view进行截图

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址