我想改变显示在文本中的字符串的背景颜色,但我如何实现这一点?
if let subHeadline = viewModel.createSubHeadlineText() {
Text(subHeadline)
.foregroundColor(Color.black)
.background(!viewModel.isNotSimilar ? Color.yellow: .clear)
}
目前在这段代码中,当条件为真时,整个文本的背景都被改变了。但是我只想改变副标题部分的背景。
1条答案
按热度按时间exdqitrt1#
您可以使用AttributeString(如注解中所述)。