Ios 将Tableview节标题移出屏幕时未正确转换

Ios 将Tableview节标题移出屏幕时未正确转换,ios,swift,uitableview,Ios,Swift,Uitableview,以下是视频的链接: 我有一个日期选择器,当我点击一个单元格时插入,并且“信息”部分标题被移出屏幕。当我再次单击它从我的tableView中删除日期选择器时,“信息”部分标题没有正确上移,已经位于顶部 对于插入日期选择器单元格,我找到了这些单元格,并决定不使用它们,因为它实际上创建了一个自定义单元格,其中包含一个日期选择器,这对于内存来说并不理想,因为我的许多单元格都触发了日期选择器 程序基本上获取要创建的新选取器单元格的索引路径,然后在cellForRow中,我正在检查indexpath是否应该

以下是视频的链接:

我有一个日期选择器,当我点击一个单元格时插入,并且“信息”部分标题被移出屏幕。当我再次单击它从我的tableView中删除日期选择器时,“信息”部分标题没有正确上移,已经位于顶部

对于插入日期选择器单元格,我找到了这些单元格,并决定不使用它们,因为它实际上创建了一个自定义单元格,其中包含一个日期选择器,这对于内存来说并不理想,因为我的许多单元格都触发了日期选择器

程序基本上获取要创建的新选取器单元格的索引路径,然后在
cellForRow
中,我正在检查indexpath是否应该是日期选取器


我注意到的一件事是,在整个转换过程中,当整个节标题(例如信息)都在视图中时,问题就不会发生。只有当标题处于关闭状态时才会发生,然后查看,并且必须移回视图。

我使用的是自调整大小的单元格,因此我无法真正保留
EstimatedRowheaight=0.0
。在创建我的tableView对象时,我遇到了它,现在它可以正常工作了。我所要做的就是将除行高之外的所有值都设置为0。

您是重新加载某个特定部分还是整个tableView?我想您使用的是可展开/可折叠的tableView标头。我的tableView标头是默认标头。我没有重新加载任何内容,只是开始和结束更新。我尝试过重新加载部分,但是没有运气。你可以尝试重新加载tableView吗?我认为这可以解决你的问题,但它不会显示动画。