欢迎光临
我们一直在努力

iOS 筛选菜单

建站超值云服务器,限时71元/月

iOS 筛选菜单

项目介绍:


GHDropMenuDemo

最新代码请移步github


自由定制电商筛选菜单

超级简单好用的电商筛选菜单

2018.12.28更新

  • 增加单独侧滑菜单筛选


2018.12.26更新

  • 修复无法响应事件bug


2018.12.25更新

  • dropMenu的title自适应宽度

  • 增加适量注释,模型封装

  • 外部模型控制内部用户点击筛选是否记录

  • 适配x,xs,xr,xsmax

  • 去掉刚开始创建的动画


image.png

Untitled.gif


  • 自定义筛选标题,自定义筛选内容,自定义筛选标签,自定义筛选头部内容

  • 数组越界处理

  • 价格输入筛选

  • 实现tag标签,单选,多选,取消选中效果

  • 保留上次选中选项

  • 动画展开,移除

  • 可以重新传入模型,重新刷新数据源

  • 选中内容通过代理的方式回调

  • 对原有项目无污染,直接拖进项目即可使用<br/>

使用方法

  • GHDropMenu 拖入项目中

  • 导入

#import "GHDropMenu.h"
    /** 配置筛选菜单模型 */
    GHDropMenuModel *configuration = [[GHDropMenuModel alloc]init];
    /** 配置筛选菜单是否记录用户选中 默认NO */
    configuration.recordSeleted = NO;
    /** 设置数据源 */
    configuration.titles = [configuration creaDropMenuData];
    
    /** 创建dropMenu 配置模型 &&frame */
    GHDropMenu *dropMenu = [[GHDropMenu alloc]creatDropMenuWithConfiguration:configuration frame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 44)];
    dropMenu.delegate = self;
    
    [self.view addSubview:dropMenu];
    
  • 需要构造json数据

详见demo

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » iOS 筛选菜单
分享到: 更多 (0)