0

我有一些 UITableViewCells 我要添加到 UITableView,但是页面的结构已经改变,所以现在我需要将它们添加到 UIView。(我敢肯定这是一个很大的危险信号,它们将进入几个 UIView 之一,这些 UIView 会在按下“选项卡”时出现)。

是否可以修改它们的高度?我已经能够通过将它们添加为静态位置的子视图(这很好)将它们添加到我的 UIView 中,但是它们被切断了,因为它们不再使用 heightForRowAtIndexPath 来确定它们的高度。

这是我的示例,我用红色边框勾勒出 UIView,因此每个单元格所在的 UIView 大小正确:

在此处输入图像描述

这是可能的还是我应该在我已经将它们移动到的 UIView 中添加另一个 UITableView?

4

1 回答 1

1

如果将单元格移动到另一个视图是您想要的路径,这当然是可能的。(细胞毕竟是一个 UIView 和任何一个一样好)。我会尝试简单地调整 tableViewCell 的大小contentView,或者甚至转动单元格clipsToBounds = NO;以避免调整单元格大小时遇到​​的剪辑。

...

尽管如此,你确定你真的要放弃 tableViews 吗?究竟是什么迫使你改变设计,为什么 tableView 模式不再合适?也许分享有关该项目的更多细节以及您要实现的目标会带来更好的解决方案...

于 2013-11-09T11:02:19.913 回答