问题标签 [uitableviewautomaticdimension]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
196 浏览

uitableview - 如何使用在 Swift 中具有展开折叠功能的自动布局创建 UI?

我有一个 UI 要设计

此 UI 将没有展开

此 UI 将在展开之后

我需要UI使用它来创建它AutoLayout,我很困惑我应该只使用它UITableViewCell来创建这个 UI 还是我必须使用“Section. 另外,我将如何处理扩展崩溃可以有人帮助我。在此先感谢。

0 投票
2 回答
887 浏览

ios - 设置大于或等于约束的 tableViewCell 高度

我有一个UITableViewCell其高度至少需要 106。如果单元格内的标签超过高度 106,我需要将 contentView 高度设置为增加。

这就是我所做的。

  • 设置一个 containerView 以适应所有边缘。
  • 设置 containerView 的高度锚点 > 106
  • 使用顶部和前导设置标签。

我还需要做什么才能使单元格获得它的高度?

0 投票
1 回答
50 浏览

ios - 另一个 UITableView 里面的 UITableview

如何处理高度为 UITableViewautomaticdimension 的另一个表视图中的表视图?内部 tableview 内的内容是动态的

0 投票
3 回答
2141 浏览

ios - UITableViewCell 中的约束不起作用

这几天我一直在想办法解决这个问题。我无法让约束在这个 UITableViewCell 上工作。这些是我的限制。 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 但是这样出来 在此处输入图像描述 的红色是单元格背景,青色是UIImageView背景,绿色是标题Label,蓝色是百分比Label。我该如何解决?我想让行高与 UIImageView 中的图像高度相同,但约束使单元格以我不想要的方式显示它的子视图。我希望每个单元格布局看起来与我发布的单元格的图片完全相同。

0 投票
0 回答
137 浏览

ios - 自动 TableView 单元格高度无法正常工作

在此处输入图像描述

如上图所示,我在情节提要中有一个这样的 tableView Cell。

我在控制器中定义了动态单元格高度所必需的东西,如下所示:

并在 viewDidLoad()

但我得到这样的输出:

在此处输入图像描述

似乎这里有一些自动布局冲突,这就是它发生的原因,或者可能是我遗漏了一些东西。实际上,这个单元格中有很多元素,所有的发布限制截图都会有点长。如果有人能告诉如何解决这个问题,或者如果你需要约束图像,我会添加问题。

PS: 如果有人来这里,我建议您阅读下面提到的答案,它将对您有所帮助:

0 投票
2 回答
774 浏览

ios - 仅具有 imageView 的自调整 tableview 单元格

我正在努力解决以下问题:我有一个 TableViewController,其中每个单元格只有一个 imageView。它对单元格的 contentView 的边距使用自动布局,并将其设置为aspectFit。我想要的是根据 imageView 的高度调整单元格的高度。在第一个屏幕截图中,您可以看到第一张图片的每一侧以及第二张图片的顶部(以及底部 - 第二张屏幕截图)的空白区域。

注意:我的图像的纵横比是可变的。

我已经设置了这个没有运气:

在 cellForRowAt 中也是如此:

任何建议都很受欢迎。

谢谢你。

在此处填充纵横比的图像

约束

0 投票
3 回答
120 浏览

ios - 如何根据设备屏幕objective-c设置UITableViewCell高度

以下是我尝试过的代码,但没有帮助,请检查。

0 投票
0 回答
72 浏览

ios - 为什么滚动时单元格会跳跃?

我使用UITableView带有标签的单元格,numberOfLines = 0,这意味着单元格可以显示 1 行或 20 行。

我的问题是滚动不流畅。

**estimatedRowHeight没有帮助。

0 投票
1 回答
1145 浏览

ios - UITableView 高度等于 contentSize 高度

我有一个滚动视图,里面有几个标签和一个tableView。我希望该tableView 由外部scrollView 而不是tableView 的scrollView 滚动,所以我所做的是将tableView 高度的约束设置为等于contentSize 高度。但是我有这个问题,只有当推送动画完成时它的大小才正确(viewDidLayoutSubviews我猜是被调用)

视频链接

0 投票
5 回答
5533 浏览

ios - UITableViewAutomaticDimension 不像预期的那样工作。迅速

在阅读了 Ray Wenderlich的“Self-sizing Table View Cells”指南以及这个问题和答案之后,我决定向你们所有人寻求帮助。

有一个以编程方式创建的单元格:

表视图控制器在委托方法中使用 UITableViewAutomaticDimension:

}

结果,最长的标题被完全指示,但单元格无论如何都具有与其他所有相同的高度。

在此处输入图像描述

一些更新!

我已经尝试将以下代码放入 viewDidLoad() 中:

启用委托方法并禁用它们。结果是一样的 :(