下午好,我有tableview控制器,在表格中我有2个单元格(DefaultCell和ExpansionCell)。问题:如何在按下时从Defaultcell调用ExpansionCell。
答案 0 :(得分:-1)
使用 notificationCenter 在任何单元格中发布通知并在其他单元格中收听
或
实施 didSelectRowAt 并为表格的所有其他单元格获取按下的单元格和循环
注意:我真的不知道你的实现,但如果它是一种默认类型和一个扩展单元格,它可以合并在一个单元格中,只需简单的播放动态tableView高度技术的约束
答案 1 :(得分:-1)
只是暗示你是如何做到的:
A - 您在一个单元格中有2个观看次数
1- main cell
2- expanded cell
B - 您在第二个(展开视图)上方制作第一个(主视图)
C - 为表格视图的动态高度实现此目的
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 140
didSelectRow 中的D - 制作动画,以便根据您喜欢的第一个视图显示在/上方/上方的展开式视图
我可以制作代码,但它有点长