gpt4 book ai didi

iOS Storyboard - TableView 嵌入在具有动态高度的容器中

转载 作者:行者123 更新时间:2023-11-29 12:15:52 24 4
gpt4 key购买 nike

我有一个嵌入容器中的表格 View ,它使用原型(prototype)单元格,所以理论上我不知道可能有多少个单元格(实际上是 1 - 3)。此刻,我最终在填充的表格单元格下方有一堆空行。更改容器的高度可以在某种程度上“隐藏”这些,但这不是解决方案。

如何根据嵌入式表格 View 中的项目数更改容器高度?或者,如果有人知道是否有一些魔法“如果我的表格 View 中只有 1 或 2 个项目,则不要添加任何空行”设置?

enter image description here

最佳答案

您必须根据 TableView 的 contentSize 设置带有嵌入式 TableView 的 Container 的框架。注意:根据您设置 TableView 数据源的方式,TableView 的 contentSize 属性可能不会在 viewWillAppear 中设置。相反,您必须使用包含所有容器 View 的 ViewController 的 viewDidAppear 方法。此外,在设置 Contatiner View 的框架后,您可能需要在 TableView 上调用 reloadData。

关于iOS Storyboard - TableView 嵌入在具有动态高度的容器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32013555/

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