博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UITableView .grouped 类型去除顶部间距
阅读量:5994 次
发布时间:2019-06-20

本文共 538 字,大约阅读时间需要 1 分钟。

在设置 UITableView 的 style 为 .grouped 类型的时候,发现第一个 cell 的顶部存在大段的间距,而改为 .plain 类型则没有这个间距,效果如下:

设置了 contentInset 和 heightForHeader 为 0.01 都无效,最后发现是 

tableView.tableFooterView = UIView()

的书写位置有问题,只要调整代码的顺序就可以了,如下:

调整后再看效果就正常了:

对应代理中 heightForHeader 和 heightForFooter 的设置如下:

func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {    return 10}    func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {    return 10}

 

【参考】

 

 

转载于:https://www.cnblogs.com/wx1993/p/10563954.html

你可能感兴趣的文章
OSI七层模型具体解释
查看>>
Android 弹出框Dialog并缩放图片
查看>>
算法系列15天速成——第六天 五大经典查找【下】
查看>>
TextView settextcolor 无效解决方案
查看>>
kendoui仪表板和直方图 演示样本
查看>>
[转载] 关于matlab GUI的一点心得
查看>>
【前端也要学点数据结构】神奇的树状数组的三大应用
查看>>
a different object with the same identifier value was already associated with the session
查看>>
(算法-字符串)最长对称子串
查看>>
后记:Cookie安全大辩论总结
查看>>
jsp的三种自定义标签 写法示例
查看>>
HTML5 实现图片预览和查看原图
查看>>
Jquery实现的简单轮播效果
查看>>
Linux下安装配置MongoDB 3.0.x 版本数据库
查看>>
转:Android中Context详解 ---- 你所不知道的Context
查看>>
PostgreSQL 修改列报错:cannot be cast automatically to type integer
查看>>
通过curl模拟多线程抓取网页(curl_multi_*)
查看>>
Android项目实战(二十二):启动另一个APP or 重启本APP
查看>>
Android Weekly Notes Issue #221
查看>>
人工智能大数据,公开的海量数据集下载,ImageNet数据集下载,数据挖掘机器学习数据集下载...
查看>>