美文网首页
iOS中一个viewController中插入两张tablevi

iOS中一个viewController中插入两张tablevi

作者: 相百赛 | 来源:发表于2018-08-05 11:20 被阅读0次

在有些时候,可能在一个viewController中插入一张tableview不够用,需要插入两张表的时候。可以使用如下代码。首先

class YourVC :UIViewcController,UITableViewDelegate,UITableViewDataSource

然后定义两个tableview

    let tableview1 = UITableView()
    let tableview2 = UITableView()
//设置代理跟数据源为self
tableview1.delegate = self
tableview1.datasource = self
tableview2.delegate = self
tableview2.datasource = self

代码都是手写的 不是复制粘贴的,就是先继承UITableview的两个协议,一个代理协议,一个数据源协议。然后再在DataSource函数中

//返回行数
if(tableview.isEqual(tableview1)){
return A //A为你第一个tableview的行数
}
return B //A为你第二个tableview的行数

在返回节数跟cell的函数也是一样,加一个判断,就可以实现一个UIViewController中加两个UITableView

相关文章

网友评论

      本文标题:iOS中一个viewController中插入两张tablevi

      本文链接:https://www.haomeiwen.com/subject/wqqbvftx.html