
UITableView
仰望星空01
不负韶华,砥砺前行!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设置tableHeaderView中使用xib格式页面布局错乱问题
tableHeaderView第一:xib文件作为headerView的时候:frame一定要在layoutsubviews方法中,把填写的frame,重新赋值不然会造成页面显示一屏幕的bug;第二:iOS 11.0以上机型,必须要在初始化,再用View 包裹:在设置bgView.addsubView( xibView)tableview.tableHeaderView = bgView...原创 2019-06-21 09:50:34 · 713 阅读 · 1 评论 -
UITableview优化之圆角设置
一、最简单的设置圆角 //头像圆角 icon.layer.cornerRadius = 20 icon.layer.masksToBounds = true这种设置方法会造成离屏渲染什么是离屏渲染GPU渲染机制CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显...原创 2019-06-26 16:10:21 · 2211 阅读 · 0 评论 -
UITableview优化之Cell高度计算
cell高度一般分两种一、定高tableView.rowHeight = 80相当于方法指定了所有cell高度都是80对于定高cell,直接采用上面方式给定高度,不需要实现代理中 func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) 以节省不必要的计算和开销。二、动态高度代理方法实现后,...原创 2019-06-26 16:37:21 · 657 阅读 · 0 评论 -
FPSLabel 的使用(检测tableView的流畅度)
iOS FPSLabel检测tableView的流畅度原创 2019-09-30 15:16:57 · 609 阅读 · 0 评论