iOS 类似 美团/大众点评 下拉筛选栏

作者: ZHANGKAILUN_ | 来源:发表于2018-05-30 15:38 被阅读73次

    说明

    点击这里下载源代码ZH_filterView

    这个控件主要是用来控制大多数iOS App界面顶部的下来筛选项,如果你经常会遇到要控制顶部筛选栏的个数和下拉的长度,不妨试试我这个控件,使用方法很简单。

    使用方法

    在懒加载中这样去初始化

    - (CKExpenditureFilterView *)expendFilterView
    {
        if (_expendFilterView == nil) {
            _expendFilterView = [[CKExpenditureFilterView alloc] init];
            _expendFilterView.delegate = self;
        }
        return _expendFilterView;
    }
    

    布局的时候需要去设置两个属性,titlearr和valuearr

    注意

    要先设置valuearr属性进行数据初始化,在条用titlearr的setter的方法进行ui布局,就像这样.

    titlearr:顶部筛选栏的的string类型数组

    valuearr:对应宣栓类型数组string标题的选择项目数组

    - (void)setupSubviews{
        self.view.backgroundColor = RGB(242, 242, 242);
        
        self.title = @"收支明细";
        self.expendFilterView.frame = CGRectMake(0, 64, _screenWidth, 35);
        self.expendFilterView.valuesArr = [NSMutableArray arrayWithArray:self.valuesArr];
        self.expendFilterView.titlesArr = [NSMutableArray arrayWithArray:self.titlesArr];
        [self.view addSubview:_expendFilterView];
        
        self.expenditureTableview.frame = CGRectMake(0, 100, _screenWidth, _screenHeight-64);
        [self.view addSubview:self.expenditureTableview];
        
    }
    

    接下来你需要的做的就是去完善代理方法中的回调即可

    相关文章

      网友评论

        本文标题:iOS 类似 美团/大众点评 下拉筛选栏

        本文链接:https://www.haomeiwen.com/subject/ltxxsftx.html