| | |
| | | class WorldCupListRankView: UIView,JQNibView, UITableViewDelegate, UITableViewDataSource { |
| | | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { |
| | | return dataSoure?.count ?? 0 |
| | | |
| | | } |
| | | |
| | | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { |
| | | let cell = tabview.dequeueReusableCell(withIdentifier: "WorldCupListRankViewCellId", for: indexPath) as! WorldCupListRankViewCell |
| | | cell.chooseBtn.isSelected = indexPath.row == selectIndex |
| | | cell.chooseBtn.isSelected = indexPath.row == selectIndex ? true : false |
| | | cell.index = indexPath.row |
| | | cell.selectionStyle = .none |
| | | cell.tag = indexPath.row |
| | | |
| | | cell.titleLab.text = dataSoure?[indexPath.row].name ?? "" |
| | | // RxSwift绑定 |
| | | cell.chooseBtn.rx.tap |
| | | .map { cell.tag } // 从cell的tag获取行索引 |
| | |
| | | |
| | | var dataSoure: Array<GetWorldCupListFromRank>? |
| | | |
| | | var disposeBag:DisposeBag! |
| | | var disposeBag = DisposeBag() |
| | | |
| | | var selectIndex = 0 |
| | | |
| | |
| | | tabview.delegate = self |
| | | tabview.dataSource = self |
| | | tabview.separatorStyle = .none |
| | | tabview.register(WorldCupListRankViewCell.self, forCellReuseIdentifier: "WorldCupListRankViewCellId") |
| | | tabview.rowHeight = 44 |
| | | // tabview.register(WorldCupListRankViewCell.self, forCellReuseIdentifier: "WorldCupListRankViewCellId") |
| | | tabview.register(UINib(nibName: "WorldCupListRankViewCell", bundle: nil), forCellReuseIdentifier: "WorldCupListRankViewCellId") |
| | | sureAction.layer.masksToBounds = true |
| | | sureAction.layer.cornerRadius = 5 |
| | | |