自定义筛选控件HYSelectedView

一、前言:

此控件为一个筛选控件,实现了筛选控件的基本功能。

二、效果图

三、使用:

1、调用初始化方法:

- (nullable instancetype)initWithFrame:(CGRect)frame titles:(nullable NSArray *)titles dataDict:(nullable NSMutableDictionary *)dict;

备注:
@param frame frame
@param titles 数组,内部放着显示的title
@param dict 数据源,titles中的每一个元素作为key值,对应的数组数据源为value值

2、设置代理:

@property (nonatomic, weak, nullable) id<HYSelectedViewDelegate> hySelectedViewDelegate;

3、实现代理方法:

- (void)hySelectedView:(nullable HYSelectedView * )hyView result:(nullable NSDictionary *)result;

备注:
选中数据的时候调用的代理方法
@param hyView hyView
@param result 数据,titles中的每一个元素作为key值,value值为选中的某一个具体的数据

四、代码:

GitHub代码链接

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、登录(文本输入、按钮交互、基于网络的交互) 2、刷新界面:(表视图) 1>小部分应用程序数据来源于本地 2>更...
    炙冰阅读 824评论 0 1
  • 前言 关于UIWebView的介绍,相信看过上文的小伙伴们,已经大概清楚了吧,如果有问题,欢迎提问。 本文是本系列...
    CoderLF阅读 9,077评论 2 12
  • 在项目之前,最好下载该App或者GitHub源码跑一下看一下效果,该项目旨在练习UI及网络数据的处理,推荐初学者边...
    si1ence阅读 3,383评论 13 35
  • 读完了《战天京》这本书,又一本关于曾国藩的书。作者写这本书所做的考证十分严谨,参考了大量的书籍笔记书信,关于这些中...
    李礼鲤阅读 383评论 0 1
  • combobox.h中 添加方法 (void)hiddenUIComboBox; combobox.m中实现/**...
    NieFeng1024阅读 588评论 0 0