您当前的位置: 首页 >  ui

iOS 15.3+ SwiftUI的Form视图中嵌入List及Button若干诡异行为的解决

发布时间:2022-03-08 12:29:45 ,浏览量:0

在这里插入图片描述

问题现象

在iOS 15.3+系统中,使用SwiftUI开发的App或多或少的会遇到一些兼容性问题。

我们在 iOS 15.3.1中SwiftUI toolbar中按钮不响应点击动作等若干不兼容问题的解决 这篇博文中已经探讨了toobar中的一些怪异问题。

但toolbar并不是唯一的麻烦制造者,SwiftUI中Form视图也绝不是“一盏省油的灯”。

如果你适配的是 iOS 15.3 以上的系统,那么做为容器使用的Form视图会遇到如下问题:

  • 嵌入其中的List视图无法响应编辑模式(Edit Mode)的变化
  • 嵌入其中满足一定条件的按钮会无法响应点击动作

那么有什么方法可以绕过以上问题呢?

当然有规避方法!

下面,就让我们一起探讨一下解决方案吧!

Let’s Go!

嵌入Form的List无法响应编辑模式的解决

在iOS 15.3+中,以下代码无法使List响应编辑模式(Edit Mode)的改变:


	
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    107766博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

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

微信扫码登录

0.0508s