gpt4 book ai didi

ios - UITableViewCells 显示在表格 View 容器之外

转载 作者:行者123 更新时间:2023-11-28 13:35:22 25 4
gpt4 key购买 nike

我有一个 View Controller ,它包含一个嵌入在容器 View 中的 TableView Controller :

enter image description here

您在左侧的 View Controller 中看到的是一个容器 View ,它通过 Storyboard转场嵌入了 TableView Controller 。就像您在图像中看到的那样,还有一个约束指定容器 View 和上面的分段控件之间的顶部空间。

当我启动应用程序时,一切正常,我可以看到分段控件和表格 View 单元格之间的分隔空间。但是当我向下滚动时,正如您在下方图片中看到的那样,表格 View 单元格与分段控件重叠:

enter image description here

通过调试 View 层次结构,我发现问题在于,即使单元格在容器 View 之外,它们也会显示:

enter image description here

您在上图中看到的是 TableView 单元格和容器 View 。我画了两条红线,一条从容器 View 顶部开始,一条从第一个表格 View 单元格的顶部开始,就像您看到的表格 View 单元格超出了容器 View 的边界,这意味着它们是可见的即使它们在表格 View 区域之外。相反,嵌入 TableView 的容器 View 位于分段控件下方,并且遵守约束强加的分隔空间。

最佳答案

你能尝试设置 clipsToBounds 吗?它可以提供帮助。

tableView.clipsToBounds = true

关于ios - UITableViewCells 显示在表格 View 容器之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56717928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com