一个自定义的搜索框:GH_SearchView
2017-05-20 13:46:13
# Objective-C
对于iOS自带的搜索框,其实我用着也挺好的,但低版本的使用: 高版本的使用:UISearchController,两个难有个统一。很多项目中都是将着两套代码都写入项目中去,这样做难免显得代码冗余。所以就简单的自定义个搜索框。
下载地址:https://github.com/guohuaCabin/GH_SearchView 【支持pods】
怎样使用'GH_SearchView':
安装CocoaPods:pod 'GH_SearchView'
手动倒入:
拖动GH_SearchView
文件夹中的所有文件到工程项目中
引入主要文件:#import "GH_SearchView.h"
使用时实现起来也很简单,一句代码创建:
1 | GH_SearchView *searchView_1 = [[GH_SearchView alloc]initWithFrame:CGRectMake(10, 80, IPHONE_WIDTH-20, 44.f) withTarget:self backgroundColor:[UIColor redColor] placeholderContent:@"请输入搜索内容" searchImage:@"GH_search" withTableView:nil]; |
使用时需遵守GH_searchDelegate
协议。
其中必需实现的协议方法有一种:
1 | /** |
可选的协议方法有三种:
1 | /** |
效果图如下:
无tableView情况下:
有tableView情况下: