gpt4 book ai didi

SwiftUI 多行文本背景颜色

转载 作者:行者123 更新时间:2023-12-04 17:31:13 32 4
gpt4 key购买 nike

我在 SwiftUI 中有一个包含多行的 TextView 。我知道我可以使用

更改文本的背景颜色
Text("<long text>").background(Color.red)

但是,如果我的文本是多行,那么背景颜色将适用于 TextView 的整个框架,而不仅仅是有实际文本的部分。像这样:

Wrong background

我只希望实际文本具有背景色。这可能吗?

最佳答案

SwiftUI 似乎还不支持它(Xcode 11.3)。不过,您可以使用 attributedStringUILabel 创建一个 UIViewRepresentable。或者使用 AttributedText from SwiftUIX .

关于SwiftUI 多行文本背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59506957/

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