2012-12-25 94 views
0

是否有方法类似UIWebView插入文本?

[textfield Inserttext:NSString]

在UIWebView的

+0

你到底想干什么?模拟发送数据到通过'loadRequest'加载的网页,还是你有一些静态HTML,通过'loadHTMLString'加载,你想改变?总之,没有直接的类似于'insertText'的方法,但是理解你想要做什么可能更重要,而不是什么方法。 – Rob

+0

嗨Rob ..对不起,这是NSString :) 其实我试图发送文本到自定义键盘的UIWebView活动文本框。 – Chan

+2

@Chan你可以使用'UIWebView'的'stringByEvaluatingJavaScriptFromString:'方法尝试JavaScript注入。 – 2012-12-25 08:58:07

回答

0

第一:

获得第一个响应者。 Get first responder

二:

id responder = [UIResponder currentFirstResponder]; 
UITextRange *selectedTextRange = responder.selectedTextRange; 
[responder replaceRange: textRange withText: @"text"];