ios - 部分中的表格视图行在显示时有问题
问题描述
我在表格视图中有两个部分。第一个部分有一个开关。第二部分有 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 节时,第 2 节被搞砸了。
解决方案
推荐阅读
- regex - 使用 Jmeter 中的正则表达式从 URL 响应中提取令牌
- python - 在 plotly dash 中创建引导下拉菜单,使用一种功能进行设置
- microsoft-graph-api - Outlook 日历事件 ID 在租户中是唯一的吗?
- sap-cloud-sdk - 使用 Cloud SDK Spring 原型在本地调用 BAPI 时找不到目的地
- javascript - 重新缩放图像使其在javascript中变黑
- office365 - 使用 EWS 不会返回来自 O365 邮箱的 ReferenceAttachment 类型 (ATTACH_BY_WEB_REF) 的附件
- wordpress - 开发wordpress网站时哪些功能是无法开发的
- laravel - .gitignore 中应该有存储吗?拉拉维尔
- python - 为给定的点云分割上边缘线和下边缘线?
- c++ - “使用命名空间 Bar”和“使用 Bar::Foo”有什么区别?