Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.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
Objective c 我的自定义UISearchBar类中未调用的方法_Objective C_Ios_Ios5_Xcode4 - Fatal编程技术网

Objective c 我的自定义UISearchBar类中未调用的方法

Objective c 我的自定义UISearchBar类中未调用的方法,objective-c,ios,ios5,xcode4,Objective C,Ios,Ios5,Xcode4,我正在向UIView添加使用自定义类初始化的UISearchBar。我已经重写了touchesbreated()方法 我在UISearchBar中启用了用户交互。但单击搜索栏时仍然不会触发touchesbeent()方法 知道为什么不调用touchesbreated()函数吗? 如果有人能帮助我,那就太好了。您确定已在Interface Builder中将自定义类设置为UISearchBar吗?您必须确保为UISearchBar设置委托。为此,在.h文件中,在UIViewController之后

我正在向UIView添加使用自定义类初始化的UISearchBar。我已经重写了touchesbreated()方法

我在UISearchBar中启用了用户交互。但单击搜索栏时仍然不会触发touchesbeent()方法

知道为什么不调用touchesbreated()函数吗?
如果有人能帮助我,那就太好了。

您确定已在Interface Builder中将自定义类设置为UISearchBar吗?

您必须确保为UISearchBar设置委托。为此,在.h文件中,在UIViewController之后键入。然后在nib文件中,确保将搜索栏连接到“引用出口”部分中的搜索栏名称。希望这对你有帮助。

是的,我有。。。我已将我的搜索栏与我创建的自定义类关联。您是否覆盖了任何其他方法?尝试创建一个新的自定义类,只覆盖touchesbearth:方法。请发布一些示例代码,或者回答您自己的问题(如果您已经解决了)。