iOS14中点击SwiftUI列表项导航跳转返回后外观呈灰色的解决

Posted 大熊猫侯佩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS14中点击SwiftUI列表项导航跳转返回后外观呈灰色的解决相关的知识,希望对你有一定的参考价值。



问题现象

ios 14.0系统中(iOS 15中已修复),若List项可导航,则点击跳转到目的视图再返回父视图后,原列表项外观会变成灰色:

虽然不影响使用,但让强迫症的我们怎能忍受呢?

想知道如何解决吗?

答案超乎寻常的简单!Let’s Go!



问题分析

1. 有问题的代码

下面,让我先来看一下iOS 14中出现该Bug的代码:

let items = ["Item 0",

以上是关于iOS14中点击SwiftUI列表项导航跳转返回后外观呈灰色的解决的主要内容,如果未能解决你的问题,请参考以下文章

SwiftUI:在 iOS 14 上点击返回时导航链接崩溃,但在 iOS 13 上没有

SwiftUI - 未取消选择列表项

SwiftUI之深入解析如何创建列表展示页和导航跳转详情页

SwiftUI在iOS14+中消除List列表项四周间距的方法

iOS 16 中 SwiftUI 4.0 轻松实现导航栏标题可编辑

iOS 16 中 SwiftUI 4.0 轻松实现导航栏标题可编辑