【发布时间】:2012-02-24 21:41:21
【问题描述】:
我正在 UIWebview 上打开一个网页,该页面有一个文本字段和一个用于输入密码的虚拟键盘。但是当编辑文本字段时,iPhone 虚拟键盘也会出现。 我想关闭 iPhone 键盘,同时继续编辑文本字段。我尝试了以下方法,但没有成功。
[webView stringByEvaluatingJavaScriptFromString:@"document.activeElement.blur()"];
并且还尝试注册键盘通知,以便我可以关闭键盘但没有成功。我将不胜感激有关如何实现这一目标的任何想法。提前致谢。
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector (keyboardDidShow:)
name: UIKeyboardDidShowNotification object:nil];
-(void) keyboardDidShow: (NSNotification *)notif
{
// I want to dismiss the keyboard
}
【问题讨论】:
标签: iphone objective-c cocoa-touch uiwebview uitextfield