我想从一些uiwebview内容的部分创建uiimage.
假设我的webview的大小为(200,200).它的contentview内容为(800,200),可滚动,
我想截取以下rect CGRectMake(400,200,200)的屏幕截图.
我试过这个:
CGRect rect = CGRectMake(pageIndex * webView.frame.size.width,webView.frame.size.width,webView.frame.size.height); UIGraphicsBeginImageContext([webView getScrollView].bounds.size); CGContextRef c = UIGraphicsGetCurrentContext(); CGContextClipToRect(c,rect); [webView.layer renderInContext:c]; UIGraphicsEndImageContext();
它适用于webview的第一页,但对于其他页面,它不会拍摄图像,而是创建了白色图像.
可能是什么问题呢?如何创建scrollview当前不可见部分的屏幕截图?
感谢帮助,
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。