iOS 類似 美團/大眾點評 下拉篩選欄

說明

點擊這里下載源代碼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];
    
}

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。