我在表格视图中有两个部分。第1部分有一个开关。第二部分有3个开关。根据第一部分中的开关状态,我要么动画隐藏第2部分,要么动画显示第2部分。
除了下面以外,一切正常。
当第1部分中的开关交替切换为ON时,我看到第2部分中的行被搞砸了一下。截图如下。
下次当我打开开关时,它看起来不错。我看到当我每隔一次将第1节中的开关切换到ON时发生的问题。
要插入和删除部分的代码段:
TableView.BeginUpdates();
TableView.InsertSections(new NSIndexSet((nuint)1), UITableViewRowAnimation.Bottom);
TableView.EndUpdates();
TableView.BeginUpdates();
TableView.DeleteSections(new NSIndexSet((nuint)1), UITableViewRowAnimation.Top);
TableView.EndUpdates();
你能指出为什么每隔一次插入部分时第2部分被搞砸了。