Ios 如何从第一个小区呼叫第二个小区

Ios 如何从第一个小区呼叫第二个小区,ios,swift,xcode,uitableview,Ios,Swift,Xcode,Uitableview,下午好,我有tableview控制器,表中有2个单元格(DefaultCell和ExpansionCell)。问题:当他们按下Defaultcell时,如何从Defaultcell调用ExpansionCell。使用notificationCenter在任何单元格中发布通知,并在另一个单元格中收听 或 执行didSelectRowAt,并为表格的所有其他单元格获取一种按下的单元格和循环 注意:我真的不知道您的实现,但如果它是一种默认单元格和扩展单元格,则可以将其组合在一个单元格中,并使用动态表视

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

使用notificationCenter在任何单元格中发布通知,并在另一个单元格中收听

执行didSelectRowAt,并为表格的所有其他单元格获取一种按下的单元格和循环


注意:我真的不知道您的实现,但如果它是一种默认单元格和扩展单元格,则可以将其组合在一个单元格中,并使用动态表视图高度技术进行简单的播放约束

只是一个提示:

A-一个单元格中有两个视图

1- main cell 

2- expanded cell
B-在第二个(展开视图)上方创建第一个(主视图)

C-为表格视图的动态高度执行此操作

tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 140
D-didSelectRow中制作一个动画,根据您喜欢的第一个视图显示展开视图的上/下


我可以编写代码,但是有点长

你好!答案是thx!我有Defaultcell的标准填充功能来显示它们。我希望当你点击它下面的时候会出现ExpansionCell。你想在点击时在默认值下面插入ExpansionCell吗???是的,像这样[他们的库不起作用,所以我正在尝试做一些我自己的事情。这是同一个单元格,其中有两个视图默认视图和隐藏的展开视图,占据更高的高度,并使用animationoke展开。我将阅读:)Ty^-^显示您尝试过的代码。请继续阅读。您不需要两个不同的单元格。只需一个单元格即可并根据是否展开来改变它的状态。开始时简单,不需要任何动画,然后一旦开始工作,你就可以添加动画。您好!答案是thx:)我有一个主单元格(其中填充了标准信息)我希望当你点击它时,它会出现一个从下面展开的单元格…但人们说这可以通过一个单元格来完成。我发现了一个教训,但还没有时间看它。