您当前的位置: 首页 >  ui

iOS 16 SwiftUI列表(List)项包含 Label 视图导致分隔线变短的解决

发布时间:2022-09-15 17:26:35 ,浏览量:0

在这里插入图片描述

问题现象

在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 非常简单ÿ

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    109966博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

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

微信扫码登录

0.0505s