說明
這個控件主要是用來控制大多數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];
}
接下來你需要的做的就是去完善代理方法中的回調即可