SwiftUI隐藏List分隔符的不同方法

Posted 大熊猫侯佩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SwiftUI隐藏List分隔符的不同方法相关的知识,希望对你有一定的参考价值。



功能需求

在UIKit中隐藏列表分隔符很容易,而在SwiftUI中根据ios的不同系统版本,我们也有不同的对策:

如上图所示,我们在SwiftUI中完美隐藏了列表中的分隔符。

那么,究竟如何做到呢?

Let‘s find out!



功能分析

1. iOS 14 之前的系统

在iOS 14之前的系统里,我们可以使用UIKit中UITableView提供的API来完成列表分隔符的隐藏,考虑到SwiftUI中视图加载的时机,一般我们把隐藏代码放到List的onAppear回调中:

以上是关于SwiftUI隐藏List分隔符的不同方法的主要内容,如果未能解决你的问题,请参考以下文章

如何隐藏片段中首选项之间的分隔符

SwiftUI段视图(Section)隐藏底部Footer在iOS14和15.3中不同行为的解决

SwiftUI段视图(Section)隐藏底部Footer在iOS14和15.3中不同行为的解决

SwiftUI 隐藏/取消List的分割线

如何隐藏 SwiftUI 列表分隔符 [重复]

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