Ios 不使用UISearchBar搜索表视图

Ios 不使用UISearchBar搜索表视图,ios,uitableview,custom-controls,uisearchbar,uisearchbardelegate,Ios,Uitableview,Custom Controls,Uisearchbar,Uisearchbardelegate,我正在编写一个带有自定义数字键盘的类似手机的应用程序。当我在数字键盘上键入姓名/电话号码并在数字键盘上方的小表格视图中显示结果时,我想在联系人中搜索姓名/电话号码。因此,我不想使用标准的UISearchBar,因为键入的电话号码将显示在工具栏中,类似于内置的电话应用程序。这意味着textfiels/uisearchbar在任何时候都不会成为响应者 是否有某种方法可以使用UISearchBarDelegate而不使用UISearchBar?UISearchBarDelegate对您不起作用,因为许

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


是否有某种方法可以使用
UISearchBarDelegate
而不使用
UISearchBar

UISearchBarDelegate对您不起作用,因为许多委托方法指定调用方将传入UISearchBar。您当然可以使用类似的方法定义自己的委托协议,但可以使用“自定义数字键盘”类


由于在这两种情况下都将实现委托,因此使用预定义协议不会节省太多成本。

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

是的,这也是我的理解。哦,好吧,那就得用艰难的方式:)