【问题标题】:Creating tableview cell content programmatically以编程方式创建表格视图单元格内容
【发布时间】:2019-04-15 13:13:55
【问题描述】:

我想根据 API 响应以编程方式创建 UItableViewCell ui。

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

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

您对如何做到这一点有什么建议吗?

【问题讨论】:

  • 您可以使用堆栈视图并隐藏没有获取数据的视图

标签: swift


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    相关资源
    最近更新 更多