TableView - 标题和部分不正确

Posted

技术标签:

【中文标题】TableView - 标题和部分不正确【英文标题】:TableView - Header and section are not correct 【发布时间】:2017-04-11 08:09:47 【问题描述】:

我在这里的标题和部分有一些问题。我的观点如下:

透明的自定义导航。

TableView 框架 = 屏幕边界,contentInset 顶部 = 64。

TableView 与标题清除颜色。

TableView 有 1 个剖面视图(视图有 3 个选项卡)。

当我滚动 tableview 时,部分保持在导航下(完美),但单元格从部分滚动到顶部屏幕。我希望单元格只在部分滚动,而不是在导航栏的顶部和下方。

我能帮帮我吗?非常感谢。

【问题讨论】:

【参考方案1】:

这是因为 table view clipsToBounds 默认为 false,这意味着它将在 table view 边界之外渲染。

解决方案:

tableView.clipsToBounds = true

【讨论】:

不正确。内容不在外面,因为 tableview 是全屏的。我认为 contentinset top = 64 和透明导航会造成这个问题。 我明白了。那你能不能让表格视图不占据整个窗口,而是在导航栏下方呢?这样,您也必须删除插图。然后它应该与 clipsToBounds 一起使用。

以上是关于TableView - 标题和部分不正确的主要内容,如果未能解决你的问题,请参考以下文章

Swift:如何将单元格发送到 TableView 中的正确部分?

设置页脚高度后tableView的contentSize不正确

Table View和Table Detail View的正确操作

Swift - 第二次加载后 Tableview 无法正确重新加载

如何使 UITableView 的部分标题居中

如何动态调整tableheaderview的高度