以编程方式创建tableview单元格内容

时间:2019-04-15 13:13:56

标签: swift

我想基于API响应以编程方式创建UItableViewCell ui。

我正在使用输出一组文章的API,但是这些文章的内容可能有所不同,例如某些文章可能没有描述,或者其中一些可能没有图像。我想基于这些数据以编程方式创建Tableview单元。

我已经尝试在单元格的viewDidLoad方法中设置约束,但这不起作用。

您对此有任何建议吗?

1 个答案:

答案 0 :(得分:0)

根据文章之间的差异,您可以选择为表格视图设计多种不同类型的单元格,然后根据所拥有的数据选择给定行使用哪个单元格,或者可以设计一个使用堆栈视图隐藏您没有数据的标签的单元格。当您将堆栈视图内的视图设置为isHidden = true时,堆栈视图将调整其子视图的大小,就像隐藏视图不存在一样。