在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)开始提供的一种整合图片和文本显示的视图:
SwiftUI 在不同场景中可以为我们自动选择 Label 显示的样式,比如:仅显示文本、仅显示图片或同时显示等。
使用 Label 非常简单ÿ