两个uilabels uitable与动态高度

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

我也看过这个教程链接,但无法取得任何成功 。

查看截图

可以任何请看代码并修复它。 这是完整的代码

您必须使用UITableViewAutomaticDimension来根据内容管理单元格高度。 为此,您必须从所有侧面设置标签的约束,即单击PIN,然后取消选中“从边距约束”复选框,并为两个标签添加顶部,底部,左侧和右侧的约束。如果您想使用UITableViewAutomaticDimension ,则需要它。

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

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

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

在此处输入图像描述