我在我的UIWebView中加载HTML.现在我希望用户允许编辑此HTML.基本上它是一个电子邮件功能,我的身体是HTML格式,所以我渲染它是一个工作正常的UIWebView.现在,如果用户想要回复此邮件,我想让他能够编辑HTML格式的正文.我读了一些关于HTML 5内容可编辑属性的内容,但这似乎没有帮助.如何使用UIWebView完成它?我见过实现此功能的本机iphone邮件客户端.
如果没有其他办法,我被迫使用MFMailComposeViewController,我可以使用MFMailCompose View控制器将邮件发送到我自己的服务器或任何服务器吗?
小智 8
您可以使用以下方法通过Javascript在UIWebView中编辑文档的格式:
- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script;
Run Code Online (Sandbox Code Playgroud)
比如改变身体背景做:
[_webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body').style.backgroundColor='#FFFFFF'"];
Run Code Online (Sandbox Code Playgroud)