下午好,我有表视图控制器,表中有 2 个单元格(默认单元格和扩展单元格(。问:当他们按下时,如何从默认单元格调用扩展单元格。
使用通知中心在任何单元格中发布通知并在另一个单元格中收听它
或
实现didSelectRowAt 并获取表的所有其他单元格的按下单元格和循环
注意:我真的不知道您的实现,但如果它是一种默认和扩展单元格,则可以将其组合在一个单元格中,并使用动态表在约束中进行简单的播放查看高度技术
只是提示你是如何做到的:
A-您在一个单元格中有2个视图
1- main cell
2- expanded cell
B-您制作第一个(主视图(高于第二个(扩展视图(
C-实现此值,以实现表视图的动态高度
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 140
D-在didSelectRow中制作一个动画,以显示您喜欢的第一个视图下方/上方/打开的展开视图
我可以制作代码,但它有点长