1. 程式人生 > >IOS- 下拉條件篩選框架實現

IOS- 下拉條件篩選框架實現

如果能幫助你縮短工期,少加班一天,給個star鼓勵下

實現效果圖:
這裡寫圖片描述

ReadMe:
TableView條件篩選,類淘寶“銷量最高”,“綜合排序”

相似儲存陣列引數解釋:

QZConditionFilterView.h

/* 外部傳入對應三個下拉tableView的DataSource/

@property (nonatomic,strong) NSArray *dataAry1;

@property (nonatomic,strong) NSArray *dataAry2;

@property (nonatomic,strong) NSArray *dataAry3;

// 暫時為無用變數,用於內部設定預設資料 [1] [2] [3] 現在情況比較簡單,外部賦初值

@property (nonatomic,strong) NSArray *sortTitleAry;

QZConditionFilterView.m

// 儲存 tableView didSelected資料 資料來源:FilterDataTableView

NSArray *_dataSource1;

NSArray *_dataSource2;

NSArray *_dataSource3;

ViewController.m

// 儲存 網路請求url中的篩選項 資料來源:View中_dataSource1或者一開始手動的初值

NSArray *_selectedDataSource1Ary;

NSArray *_selectedDataSource2Ary;

NSArray *_selectedDataSource3Ary;