如何在单个ViewController中设置多个UITableview

时间:2019-06-10 21:02:39

标签: swift xcode uitableview

我正在尝试在一个ViewController中制作两个TableView, cellForRowAt indexPath

遇到了麻烦

我尝试了var cell:UITableviewCell?return cell!  现在let cell = UITableViewCell(),但仍无法正常工作

@IBOutlet weak var ButtonA: UIButton!
@IBOutlet weak var ATV: UITableView!

@IBOutlet weak var ButtonB: UIButton!

@IBOutlet weak var BTV: UITableView! 


func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    let cell = UITableViewCell()

    if tableView == self.ATV {
        let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
        cell.textLabel?.text = Alist[indexPath.row]
        let bgColorView = UIView()
        bgColorView.backgroundColor = UIColor(red:0.93, green:0.60, blue:0.49, alpha:0.5)
        cell.selectedBackgroundView = bgColorView
    }

    if tableView == self.BTV {
        let cell1 = tableView.dequeueReusableCell(withIdentifier: "cell1", for: indexPath)
        cell1.textLabel?.text = Blist[indexPath.row]}

        return cell            
    }

我希望每个按钮都有一个不同的列表

0 个答案:

没有答案