Ios 以编程方式在UIWebView光标位置添加内容
我正在UIWebView中加载HTML内容。我的页面包含UIButton和UIWebView,其中包含一些HTML内容。UIWebView是可编辑的,因此用户可以移动到UIWebView的特定内容 实际上,我想做的是,在UIWebView中的特定位置添加按钮单击文本(假设XYZ)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
提前感谢我希望这会给你一个想法,创建一个这样的系统,而不是测试
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调用该方法