tableView,Cell ,Row,Section,主线程,加载数据

关键词:tableView header footer section Cell /Row
枚举类型

行高默认
行数
每一行数据

Cell、Header、Footer宽度一定与TableView相同
x/y/width无效(TableView中)

同一个Cell对象会重复使用,在队列中获取空闲的Cell
var cell = tableView.dequeueReusableCellWithIdentifier("cell")
4.几个关键函数:
numberOfSectionsInTableView
numberOfRowsInSection
cellForRowAtIndexPath
didSelectRowAtIndexPath
viewForHeaderInSection
heightForHeaderInSection

5.建立一个类比建立数组或者字典要优越的多,可以在敲代码的时候弹出类中的成员变量
比如: var channel_id: String!
var channel_name: String!

  1. 在refreshTableView放入主线程中执行
    方法一:
    self.tableView.performSelectorOnMainThread(#selector(self.tableView.self.reloadData), withObject: nil, waitUntilDone: false)
    方法二:
    self.performSelectorOnMainThread(#selector(self.refreshTableView), withObject: nil, waitUntilDone: true)

7.tableView.reloadData() //重新加载

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 8.2 UiTabelView 整个Tabelview有头部,和尾部。里面可能有数个分组section,分组中...
    jayck阅读 1,891评论 0 0
  • 1.badgeVaule气泡提示 2.git终端命令方法> pwd查看全部 >cd>ls >之后桌面找到文件夹内容...
    i得深刻方得S阅读 10,208评论 1 9
  • 1.1 谈一谈GCD和NSOperation的区别? 首先二者都是多线程相关的概念,当然在使用中也是根据不同情境进...
    John_LS阅读 5,107评论 0 12
  • 概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似...
    liudhkk阅读 12,951评论 3 38
  • 1、今天上午抱着宝宝陪着妈妈逛街,我们逛了超市,专卖店和商场,最后妈妈买好了衣服 2、中午美美的睡了一觉,很舒服 ...
    人生需要靠自己阅读 884评论 1 1