4

我正在向 UIView 添加一个使用自定义类初始化的 UISearchBar。而且我已经覆盖了 touchesBegan() 方法。

我已经在 UISearchBar 中启用了用户交互。但是当点击搜索栏时仍然不触发 touchesBegan() 方法。

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

4

2 回答 2

2

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

于 2013-01-24T07:32:34.497 回答
0

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

于 2012-09-20T11:40:35.367 回答