Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS上点击web文本字段时捕获_Ios_Iphone_Objective C_Uiwebview_Uitextfield - Fatal编程技术网

在iOS上点击web文本字段时捕获

在iOS上点击web文本字段时捕获,ios,iphone,objective-c,uiwebview,uitextfield,Ios,Iphone,Objective C,Uiwebview,Uitextfield,在我的iOS应用程序中,我有一个UIWebView,它工作正常。我无法得到的是,当用户点击显示网页中的文本字段时,会调用哪个函数。为了让我的问题更清楚: 如果我在UIWebView中显示google,然后点击搜索栏,UIWebView会自动弹出键盘。我想知道UIWebView如何检测正在点击的搜索栏。在这个水龙头上调用什么功能 我肯定不是 webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSMutableURLRequest *)

在我的iOS应用程序中,我有一个
UIWebView
,它工作正常。我无法得到的是,当用户点击显示网页中的文本字段时,会调用哪个函数。为了让我的问题更清楚:

如果我在
UIWebView
中显示google,然后点击搜索栏,
UIWebView
会自动弹出键盘。我想知道
UIWebView
如何检测正在点击的搜索栏。在这个水龙头上调用什么功能

我肯定不是

webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSMutableURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

方法,因为它没有导航到任何新页面。

我认为没有任何方法仅检测搜索字段上的触摸,选项是
touchesbeated
,但这将用于完整查看。你为什么不试着发布键盘通知呢?尝试
UIKeyboardDidShowNotification
UIKeyboardWillHideNotification