在 SwiftUI 中,我试图让我的TextEditor
内容与Text
上面的内容保持一致。我有一个在 UIKit 中执行此操作的模式,但似乎无法在 SwiftUI 中找到正确的修饰符。
在随附的屏幕截图中,我希望文本原点为 (0,0)。不是... (6, 12),大致上。
实施代码:
struct AttributedTraitField: View {
let name: String
@State private var value: String = "Placeholder"
var body: some View {
VStack(alignment: .leading, spacing: 0.0) {
Text(name)
.background(Color.blue)
TextEditor(text: $value)
}
.padding(.all)
.background(Color.green)
}
}