以编程方式在UIWebView光标位置添加内容

时间:2014-02-10 10:57:28

标签: ios uiwebview uibutton uiwebviewdelegate

我在UIWebView中加载HTML内容。我的页面包含UIButton和包含一些HTML内容的UIWebView。 UIWebView是可编辑的,因此用户可以移动到UIWebView的特定内容。

我真正想要的是,在按钮点击文本(假设XYZ)应添加到UIWebView中的特定位置。

提前致谢

2 个答案:

答案 0 :(得分:1)

我希望这会给你一个创建这样的系统的想法,而不是经过测试。

NSString *stringData = @"this is test content"; 
[webView stringByEvaluatingJavaScriptFromString:
 [NSString stringWithFormat:@"myJSFunction(%@)", stringData]];

答案 1 :(得分:1)

我使用的是tinyMCE编辑器。所以我在UIButton点击上添加了以下代码,这解决了我的问题。

   NSString *strhtml=[NSString stringWithFormat:@"tinymce.activeEditor.execCommand('mceInsertContent', false, '%@');",@"Good Morning"];
  [self.webView stringByEvaluatingJavaScriptFromString:strhtml];