0

我正在编写一个带有自定义数字键盘的类似手机的应用程序。当我在数字键盘上键入并在数字键盘上方的小表格视图中显示结果时,我想在我的联系人中搜索姓名/电话号码。因此,我想在不使用标准的情况下执行此操作UISearchBar,因为输入的电话号码将显示在工具栏中,类似于内置电话应用程序。这意味着任何时候 textfiels/uisearchbar 都不会成为响应者。

UISearchBarDelegate没有不使用的使用方法UISearchBar

4

2 回答 2

0

UISearchBarDelegate 不适合您,因为许多委托方法指定调用者将传入 UISearchBar。你当然可以用类似的方法定义你自己的委托协议,但是使用你的“自定义数字键盘”类来代替。

由于您将在任何一种情况下实现委托,因此使用预定义协议并没有太多节省。

于 2012-09-11T19:23:55.887 回答
0

我一直在尝试同样的方法。最后,我将搜索栏设置为隐藏 [mySearchBar setHidden:YES],并将高度大小设置为 0.1,使应用程序几乎没有搜索栏,但仍然可以正常工作。

于 2013-07-18T11:29:02.357 回答