我想基于API响应以编程方式创建UItableViewCell ui。
我正在使用输出一组文章的API,但是这些文章的内容可能有所不同,例如某些文章可能没有描述,或者其中一些可能没有图像。我想基于这些数据以编程方式创建Tableview单元。
我已经尝试在单元格的viewDidLoad方法中设置约束,但这不起作用。
您对此有任何建议吗?
答案 0 :(得分:0)
根据文章之间的差异,您可以选择为表格视图设计多种不同类型的单元格,然后根据所拥有的数据选择给定行使用哪个单元格,或者可以设计一个使用堆栈视图隐藏您没有数据的标签的单元格。当您将堆栈视图内的视图设置为isHidden = true
时,堆栈视图将调整其子视图的大小,就像隐藏视图不存在一样。