Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 以编程方式在UIWebView光标位置添加内容_Ios_Uiwebview_Uibutton_Uiwebviewdelegate - Fatal编程技术网

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

Ios 以编程方式在UIWebView光标位置添加内容,ios,uiwebview,uibutton,uiwebviewdelegate,Ios,Uiwebview,Uibutton,Uiwebviewdelegate,我正在UIWebView中加载HTML内容。我的页面包含UIButton和UIWebView,其中包含一些HTML内容。UIWebView是可编辑的,因此用户可以移动到UIWebView的特定内容 实际上,我想做的是,在UIWebView中的特定位置添加按钮单击文本(假设XYZ) 提前感谢我希望这会给你一个想法,创建一个这样的系统,而不是测试 NSString *stringData = @"this is test content"; [webView stringByEvaluatingJ

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

实际上,我想做的是,在UIWebView中的特定位置添加按钮单击文本(假设XYZ)


提前感谢

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

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

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

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

使用webView stringByEvaluatingJavaScriptFromStringI已经使用它来加载我的静态html。但我想在UIWebView中的用户光标位置单击UIButton添加文本。若要加载html,请使用loadHTMLString方法而不是stringByEvaluatingJavaScriptFromString方法。首先用javascript编写一些方法,在光标位置编写一些文本,现在使用stringByEvaluatingJavaScriptFromString方法从目标C调用该方法