我正在浏览Apple提供的TableSearch示例代码。在cellForRowAtIndexPath方法中,根据是否正在搜索项目,表格会更新。我想知道是否可以在不使用UITableView的情况下实现此类功能。我尝试用水平显示卡复制该功能。大声思考,假设这是可能的,我会
我的水平卡显示有一个代表,可以在搜索栏中输入内容时调用。
我会将UISearchBar子类化以添加此委托,所以我可以这样做
像searchBar.myNewDelegate = horizontalDisplay;
答案 0 :(得分:1)
不需要子类,只需使您的控制器符合UISearchBarDelegate协议,您就可以实现所有文本更改方法来执行您想要的操作。 http://developer.apple.com/library/IOs/#documentation/UIKit/Reference/UISearchBarDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intf/UISearchBarDelegate