searchBar样式1-陈翱
<h1>样式展示</h1>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/2ce523a0bdb399e416fbb272f3b1fd08?showdoc=.jpg" alt="" /></p>
<h1>控件代码参数说明</h1>
<pre><code> /// 内容边距
@objc public var contentInset = UIEdgeInsets(top: 0, left: 16, bottom: 0, right: 16)
/// 行间距
@objc public var lineSpace : CGFloat = 10.0
/// 左右间距
@objc public var itemSpace : CGFloat = 10.0
/// 字体大小
@objc public var textFont : UIFont = UIFont.systemFont(ofSize: 14)
/// 文本颜色
@objc public var textColor = UIColor.HexColor(0x666666)
/// 文本边距
@objc public var textInset = UIEdgeInsets(top: 8, left: 10, bottom: 8, right: 10)
/// 搜索数据模型
@objc public var searchs = [LLUIKit_SearchProtocol]()
/// 头部视图高度
@objc public var headHeight : CGFloat = 40
///清空回调
@objc public var deleteAction : (()-> Void)?
///点击某个Item回调
@objc public var clickAction : ((LLUIKit_SearchProtocol)->Void)?
/// 是否展示头部视图
@objc public var showHeadView : Bool = true
///自定义头部视图
@objc public var customHeadView : ((_ leftLabel : UILabel,_ deleteButton : UIButton)->Void)?</code></pre>
<h1>代码引用</h1>
<pre><code>LLUIKit_SearchBar.swift
LLUIKit_SearchController.swift</code></pre>
<h1>代码使用样例</h1>
<pre><code> LLUIKit_SearchBar *searchBar = [[LLUIKit_SearchBar alloc] init];
[self.view addSubview:searchBar];
LLUIKit_SearchController *vc = [[LLUIKit_SearchController alloc] init];
vc.collectionView.backgroundColor = [UIColor whiteColor];
vc.lineSpace = 10;
vc.itemSpace = 10;
vc.contentInset = UIEdgeInsetsMake(0, 16 ,0 ,16);
NSMutableArray *searchs = [NSMutableArray array];
for (NSString *search in @[@"石油",@"红狮物流园",@"石油石油",@"红狮物流园红狮物流园",@"人民路",@"人民路人民路"]) {
CustomSearchModel *model = [CustomSearchModel new];
model.searchWord = search;
model.searchId = random() % 1000;
[searchs addObject:model];
}
vc.searchs = [searchs copy];
[self addChildViewController:vc];
[self.view addSubview:vc.view];</code></pre>