我看过一些关于使 UIWebView 可编辑的文章。我希望能够以所见即所得的方式撰写包含文本和图像的消息,并且我认为我可以使用 UIWebView 来完成此操作。
这是一个好的解决方案吗?我该怎么做?我在网上搜索了示例,但没有找到。
谢谢
最佳答案
UIWebView
内容从 iOS 5.0+ 开始可编辑。
可以在这里查看非常好的教程:http://ios-blog.co.uk/tutorials/rich-text-editing-a-simple-start-part-1/
本教程超出了问题范围,因此这里是如何使 UIWebView
可编辑的简历:
//index.html
<html>
<body>
<div id="content" contenteditable="true" style="font-family: Helvetica">This is out Rich Text Editing View </div>
</body>
</html>
//somewhere.m
NSBundle *bundle = [NSBundle mainBundle];
NSURL *indexFileURL = [bundle URLForResource:@"index" withExtension:@"html"];
[webView loadRequest:[NSURLRequest requestWithURL:indexFileURL]];
无论如何,我建议阅读本教程,因为它还展示了如何执行其他操作(更改字体、颜色、嵌入图像等)
关于iphone - iPhone 中可编辑的 UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4008250/