可恶的UI非要搞一个和系统的UISearchBar的不一样的效果,但是系统自带的用实现不了效果,就自能自定义了。
把一个UISearchBar放到UINavigationBar上。并且还要有搜索的结果在整个页面上。。。
先看看效果图
HZSearchBar
自定义searcher,完全模仿系统样式
选择遵循协议
- CustomsearchResultsUpdater
及时筛选代理同系统的searchResultsUpdater代理一样的用法。
- CustomSearchBarDataSouce
设置数据源
// 设置显示列的内容
-(NSInteger)searchBarNumberOfRowInSection;\
// 设置显示没行的内容
-(NSString *)CustomSearchBar:(CustomSearchBar *)searchBar titleForRowAtIndexPath:(NSIndexPath *)indexPath;
设置每行显示的图片
// 每行图片
-(NSString *)CustomSearchBar:(CustomSearchBar *)searchBar imageNameForRowAtIndexPath:(NSIndexPath *)indexPath;
- CustomSearchBarDelegate
设置点击效果和监听取消按钮动作
// 点击每一行的效果
- (