Text SwiftUI:“;删减标记文本效果
我试图在SwiftUI中实现一个经过审查的文本外观。我已经在Text SwiftUI:“;删减标记文本效果,text,swiftui,Text,Swiftui,我试图在SwiftUI中实现一个经过审查的文本外观。我已经在ZStack中放置了一个文本及其副本,并在前面添加了一个.background(Color.black)修改器。这适用于单行文本。但是,多行文本的效果并不好,因为它会生成一个黑色矩形。关于如何用较长的多行文字实现下面的效果,有什么想法吗 为了完整起见,下面是简单的代码: HStack{ Spacer() .frame(width: 50) ZSt
ZStack
中放置了一个文本及其副本,并在前面添加了一个.background(Color.black)
修改器。这适用于单行文本。但是,多行文本的效果并不好,因为它会生成一个黑色矩形。关于如何用较长的多行文字实现下面的效果,有什么想法吗
为了完整起见,下面是简单的代码:
HStack{
Spacer()
.frame(width: 50)
ZStack {
Text("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et")
.font(.system(.title2, design: .serif))
.foregroundColor(.blue)
.multilineTextAlignment(.trailing)
Text("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et")
.font(.system(.title2, design: .serif))
.multilineTextAlignment(.trailing)
.background(Color.black)
}
}
一如既往,任何帮助都将不胜感激 如果您的目标是iOS 14,您可以使用
编辑(原因:)
视图修改器,他们为小部件添加了该修改器,但在任何地方都适用:
Text("View 0")
.redacted(reason: .placeholder)
如果您的目标是iOS 14,您可以使用
编辑(原因:)
视图修饰符,他们为小部件添加了该修饰符,但适用于任何地方:
Text("View 0")
.redacted(reason: .placeholder)
太棒了,正是我要找的!非常感谢。太棒了,正是我要找的!非常感谢。