具有动态高度的 uitable 上的两个 uilabel

Two uilabels on uitable with dynamic height

我正在尝试为 Swift/IOS 实现一个英语到瑞典语的学习应用程序,我想要有两个动态行,数据来自数组,我尽力修复它。我见过大约。所有堆栈溢出链接也是如此,但根本没有成功。 看截图,因为文字很长,我在屏幕上看不到它,而且文字也没有出现在第二行。因为,我添加了任何约束,有时两条线都消失了,或者只有一条线出现了。

I have seen this tutorial link as well but cannot get any success

任何人都可以查看代码并修复它。 Here is the complete code

您必须使用 UITableViewAutomaticDimension 根据内容管理单元格高度。为此,您必须从所有侧面设置标签的约束,即单击 PIN,然后取消选中 'Constraint from margin' 复选框,并为您的两个标签添加顶部、底部、左侧和右侧的约束 side.As 如果要使用 UITableViewAutomaticDimension.

则需要

现在在 viewDidLoad 方法的 ViewController 中添加这两行

self.tableView.estimatedRowHeight = 44.0
self.tableView.rowHeight = UITableViewAutomaticDimension

然后您的标签将显示全文。