如何在SwiftUI中制作一个具有某种风格的文本编辑器?似乎有一个文本编辑器不能像文本字段那样可定制。我怎样才能达到这样的结果(这里用户的文本是白色的)?我的问题是如何在文本编辑器中将文本颜色设置为白色并设置背景颜色。
vsaztqbk1#
struct ContentView: View { init() { UITextView.appearance().backgroundColor = .clear // First, remove the UITextView's backgroundColor. } @State private var input = "" var body: some View { ZStack { Color.blue.edgesIgnoringSafeArea(.all) TextEditor(text: $input) .font(.body) .foregroundColor(.white) // Text color .background(Color.blue) // TextEditor's Background Color } } }
niwlg2el2#
从iOS 16开始,您可以使用
TextEditor(text: $notes) .scrollContentBackground(.hidden)
2条答案
按热度按时间vsaztqbk1#
niwlg2el2#
从iOS 16开始,您可以使用