gpt4 book ai didi

ios - 约束似乎不适用于 UITableView 内的单元格

转载 作者:行者123 更新时间:2023-11-28 08:12:07 25 4
gpt4 key购买 nike

正如标题所说,我目前在设置 UITableView 内的单元格中的元素约束时遇到了一些问题。在这个单元格中有一个 UIImageView、一个 UIButton 和两个 UILabel。我已将 ImageView 设置为在单元格的中心垂直对齐并附加到屏幕的左边缘。我还为其宽度和高度设置了两个约束。到目前为止,这在 Storyboard和构建中都运行良好。我似乎无法工作的是其他元素的约束。我尝试了不同的约束组合,但它们都有相同的结果:单元格在 Storyboard中看起来很好,但是当我运行应用程序时,三个元素(标签、标签、按钮)在左上角缩小了单元格,在 UIImageView 之上。

The storyboard looks fine.

The app, instead, is all messed up with the elements shrunk in the top left corner.

我觉得有些事情我弄错了,但我已经看过并阅读了很多关于约束的东西,但仍然无法解决这个问题。我在 StackOverflow 上发现了另一个问题,但是这个人以编程方式设置了约束。在他的案例中,问题在于 contentView 在单元格内的行为方式。

如果有人能指出正确的方向,我将不胜感激,因为我无法全神贯注。

最佳答案

在这里尝试使用 UIStackView。例如,您可以将其他三个元素放入堆栈(不包括 UIImageView)。将UIImageView 和StackView 这三个元素放到另一个StackView 后。在此之后,您可以将这个大的 StackView 固定到单元格的边缘,并按照您喜欢的方式在 Attributes Inspector 中更改其属性(Alignment 和 Distribution)

关于ios - 约束似乎不适用于 UITableView 内的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43436585/

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