UIWebView设置为可编辑模式
业务场景:
邮箱客户端项目开发中,邮件详情使用UIWebView展示内容,回复或转发邮件时需要在原有邮件的基础上编辑、回复或转发。使用iOS系统的UITextView加上NSAttributeString渲染邮件的html内容效果不加。
解决方法:
通过JavaScript可将邮件详情内容设置为可编辑模式,(回复或转发)写邮件时直接在UIWebView上编辑。
[webView stringByEvaluatingJavaScriptFromString:@”document.body.setAttribute(‘contentEditable’,’true’)”];