我在我的应用程序中使用UIWebview作为richtexteditor,但当我尝试通过按键盘上的“返回”键返回键盘时,它正在作为输入按钮工作,控制进入下一行 我正在使用此代码, - (void)viewDidLoad
{
[webView stringByEvaluatingJavaScriptFromString:@"document.activeElement.blur()"];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
}
以及如何禁用自动关联,我想使用代码
<input type=\"text\" size=\"30\" autocorrect=\"off\" autocapitalization=\"off
我应该在哪里以及如何编写此代码?
答案 0 :(得分:2)
<input type="text" size="30" autocorrect="off" autocapitalization="on">
之类的代码必须包含在UIWebview中显示的实际HTML中。
关于如何在用户按下返回时使键盘消失,这取决于您的应用程序的设置方式。
如果你想让WebView通过HTTP提交表单,那么你想在你的textarea中添加一些JavaScript:
<textarea onkeydown="if (event.keyCode == 13) { this.form.submit(); return false; }"></textarea>
否则,无法听取键盘上的返回键,因此您必须添加一个不同的按钮供用户按下。如果你想将它添加到键盘的配件视图中,你不能,但这里有一个问题,让它看起来像你的新按钮是键盘配件视图的一部分:
iPhone - Adding a button to keyboard existing accessory view (keyboard from UIWebView)