在没有UITableView的情况下使用UISearchBar

时间:2011-12-14 17:30:20

标签: iphone uisearchbar

我正在浏览Apple提供的TableSearch示例代码。在cellForRowAtIndexPath方法中,根据是否正在搜索项目,表格会更新。我想知道是否可以在不使用UITableView的情况下实现此类功能。我尝试用水平显示卡复制该功能。大声思考,假设这是可能的,我会

  • 我的水平卡显示有一个代表,可以在搜索栏中输入内容时调用。

  • 我会将UISearchBar子类化以添加此委托,所以我可以这样做 像searchBar.myNewDelegate = horizontalDisplay;

  • 之类的东西

1 个答案:

答案 0 :(得分:1)

不需要子类,只需使您的控制器符合UISearchBarDelegate协议,您就可以实现所有文本更改方法来执行您想要的操作。 http://developer.apple.com/library/IOs/#documentation/UIKit/Reference/UISearchBarDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intf/UISearchBarDelegate