Robert
3 天以前 dddaf0fa8bb2e9b77f1d5db6c11980c9e1d60acf
WanPai/Common/View/WorldCupListRankView.swift
@@ -11,14 +11,16 @@
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获取行索引
@@ -42,7 +44,7 @@
    
    var dataSoure: Array<GetWorldCupListFromRank>?
    
    var disposeBag:DisposeBag!
    var disposeBag = DisposeBag()
    
    var selectIndex = 0
    
@@ -53,7 +55,9 @@
        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