
问题现象
在iOS 16中,若 SwiftUI 列表(List)项中包含 Label 视图,则列表项的分隔线就会变得非常短:

如上图所示,List种每个列表项右下角都包含一个显示日期的 Label 视图,导致 List 分隔线短的不正常。
在 iOS 15 中无此问题。
那么,在 iOS 16 中如何解决这个问题呢?
答案其实很简单!
Let’s fix it!!! 😉
问题分析
1. 在iOS 16中不正常的 Label 视图
大家知道,Label 是从 iOS 14(SwiftUI 2.0)开始提供的一种整合图片和文本显示的视图: