gpt4 book ai didi

text - 在 SwiftUI 中减少文本的行距

转载 作者:行者123 更新时间:2023-12-03 16:23:14 38 4
gpt4 key购买 nike

对于某些字体,内置行间距大得令人不快。
SwiftUI 为我们提供了 Text修饰符 .lineSpacing() 调整文本行之间的间距(也称为前导,与前导/尾随无关)。它的值指定要放置在连续文本行之间的附加间距的点数,以便 .lineSpacing(0)结果没有变化。不幸的是,它似乎对负值没有反应。 .lineSpacing(-10)产生与 lineSpacing(0) 相同的结果.
有谁知道在不使用 UIKit 的情况下减少 SwiftUI 中的行距的方法?

最佳答案

您可以将文本拆分为多行,并在每一行周围应用负填充,如下所示:

Text("This is the first Line")
.padding(-10)
Text("This is the second Line")
.padding(-10)

关于text - 在 SwiftUI 中减少文本的行距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63780013/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com