您当前的位置: 首页 >  ui

iOS 15.3+ SwiftUI中List子项目禁止被删除但头部仍显示删除按钮的解决

发布时间:2022-03-03 11:39:26 ,浏览量:0

在这里插入图片描述

问题现象

SwiftUI视图中List的子项目Cell设置成禁止被删除,测试该Cell确实无法被删除,但Cell头部的删除按钮仍然被显示:

在这里插入图片描述

如上图所示:List中第一个子项目Cell处于编辑状态,被设置为禁止删除。我们看到它的确无法被删除,但其头部的红色删除按钮仍然显示着。

该问题在iOS 15.3+系统中测试存在。

我们如何能让禁止被删除的List子Cell头部不显示删除按钮呢?

想知道如何解决这个看似很难的问题吗?

实际解决方法简单的超乎你的想象,还等什么?Let’s Go!

问题分析 1. 如何动态禁止或允许List子项被删除

我们在之前的博文中讨论过如何在SwiftUI中指定List中的某些Cell的删除状态:

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    107766博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0479s