textViewDidBeginEditing:在UIWebView中未被调用

时间:2012-07-15 15:02:54

标签: ios uiwebview uitextview uikeyboard uitextfielddelegate

我已经从UIView创建了一个子类并放入了一个UIWebView。这将显示一个简单的外部网站,其中只包含两个文本字段。用户可以输入他的电子邮件地址和验证。

我已经为webViewDidFinishLoad:方法包含了UIWebViewDelegate。另外我已经为“UIKeyboardDidShowNotification”创建了一个NSNotification。

一切正常,但是当我选择第二个文本字段时,第一个文本字段会自动滚动到可见区域的一半。我还将UITextViewDelegate包含在 - (void)textFieldDidBeginEditing:(UITextField *)textField 中,但我从该委托方法中得不到NSLog。

任何帮助我如何获取所选文本字段的框架(在UIWebView中)? 谢谢你的任何提示......

1 个答案:

答案 0 :(得分:0)

我已经读过使用UIWebView时没有UITextField委托。因此,没有关于当前选择哪个文本字段的信息,对吧?