如何从第一个细胞调用第二个细胞

时间:2018-01-06 22:59:59

标签: ios swift xcode uitableview

下午好,我有tableview控制器,在表格中我有2个单元格(DefaultCell和ExpansionCell)。问题:如何在按下时从Defaultcell调用ExpansionCell。

2 个答案:

答案 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 - 制作动画,以便根据您喜欢的第一个视图显示在/上方/上方的展开式视图

我可以制作代码,但它有点长