iOS中一个viewController中插入两张tableview的方法swift

在有些时候,可能在一个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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一花一叶 一笺一墨 心语,于时光深处翻阅 经年的指尖滑过思想 默默地 温婉了曾经 拾起,一个个散落在空中的文字 如...
    微风与微笑间阅读 2,790评论 0 1
  • 成功养育男孩就意味着要使男孩接受自己的本性,并以适合他们的方式把他们往好的方面引导。 作为家人应该注意,随着男孩成...
    何舒卉阅读 1,877评论 0 3
  • 世道妖魑聚众生,黑白使者屡携行; 阎王叫你三更死,谁敢留人到五更; 前世今生悉相忘,奈何桥上孟婆羹; 缘何桥路鬼行...
    竹林听溪_子腾阅读 3,567评论 7 3
  • 姓名 顾春阳 公司 扬州市方圆建筑有限公司 打卡第218天 【知~学习】 《六项精进》5遍 共747遍 《大学》5...
    顾春阳阅读 1,135评论 0 0

友情链接更多精彩内容