公共组件汇总

公共组件使用方法


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 : (()-&gt; Void)? ///点击某个Item回调 @objc public var clickAction : ((LLUIKit_SearchProtocol)-&gt;Void)? /// 是否展示头部视图 @objc public var showHeadView : Bool = true ///自定义头部视图 @objc public var customHeadView : ((_ leftLabel : UILabel,_ deleteButton : UIButton)-&gt;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>

页面列表

ITEM_HTML