【问题标题】:how to load two different dynamic tableview cells in same UITableViewVibrantCell如何在同一个 UITableViewVibrantCell 中加载两个不同的动态表格视图单元格
【发布时间】:2019-06-25 14:45:16
【问题描述】:

我一直在尝试根据服务器响应向 UITableView 添加两个动态单元格,这将有两种情况。如果行程已被取消,则该特定单元格应加载一个单元格。如果行程已完成,则该单元格应加载第二个单元格。谁能帮我根据服务器状态加载这些单元格。谢谢提前。

【问题讨论】:

  • 你能提出你的要求我们可以给你一个想法

标签: ios swift4.2


【解决方案1】:

您应该使用堆栈视图垂直和动态表格视图单元格高度。 这意味着在您的堆栈视图中,您有 2 个或更多视图。 tableview 单元格高度是动态的,因此当您隐藏第一个视图时,第二个视图显示并且堆栈视图大小固定。

所以在 viewDidLoad 中使用下面的代码来自动设置表格视图的高度:

tableView.estimatedRowHeight = YourTableViewHeight
tableView.rowHeight = UITableViewAutomaticDimension

希望能帮到你

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-29
    • 1970-01-01
    • 2016-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-29
    相关资源
    最近更新 更多