显示时,节中的Tableview行有问题

时间:2018-04-26 00:26:13

标签: ios xamarin.ios

我在表格视图中有两个部分。第1部分有一个开关。第二部分有3个开关。根据第一部分中的开关状态,我要么动画隐藏第2部分,要么动画显示第2部分。

除了下面以外,一切正常。

当第1部分中的开关交替切换为ON时,我看到第2部分中的行被搞砸了一下。截图如下。

Section 2 when Switch in section 1 is ON 下次当我打开开关时,它看起来不错。我看到当我每隔一次将第1节中的开关切换到ON时发生的问题。

Second time when Switch in section 1 is toggled to 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部分被搞砸了。

0 个答案:

没有答案