繁体   English   中英

如何在同一UITableViewVibrantCell中加载两个不同的动态tableview单元格

[英]how to load two different dynamic tableview cells in same UITableViewVibrantCell

我一直在尝试两个基于服务器响应的UITableView添加两个动态单元格,这将有两种情况。如果行程已取消,则该垂直单元格应加载一个单元格;如果行程已完成,则该单元格应加载第二个单元格单元格。有人可以帮助我根据服务器状态加载这些单元格吗?谢谢。

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

因此,请在viewDidLoad中使用以下代码自动设置表格视图的高度:

tableView.estimatedRowHeight = YourTableViewHeight
tableView.rowHeight = UITableViewAutomaticDimension

希望对你有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM