用于UIWebView的textFieldShouldBeginEditing的等效项

时间:2013-08-29 07:53:58

标签: ios

在UITextField中,我可以使用textFieldShouldBeginEditing捕获键盘事件。

-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
    //handle things here
}

然而,对于UIWebView来说这是不可能的,有没有相当于解决问题的东西?

编辑: 我想知道文本字段,让我们说它是否是密码字段。 UIKeyboardDidShowNotification无济于事。如果文本是密码字段,我也想篡改键盘,所以javascript也无济于事。

3 个答案:

答案 0 :(得分:0)

订阅:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidShowWithNotification:) name:UIKeyboardDidShowNotification object:nil];

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidHideWithNotification:) name:UIKeyboardDidHideNotification object:nil];

答案 1 :(得分:0)

如果您使用webview显示数据,那么您可以使用javascrips& jquery的

答案 2 :(得分:0)

使用以下内容:

[window makeKeyAndVisible];

Keyboard not Appearing when Tapping Text Box in UIWebView