SwiftUI组件-TextEditor
本章来记录一下SwiftUI组件-TextEditor使用方式 :
import SwiftUI
struct TextEditorBootCamp: View {
@State var textEditorString: String = "This is place holder"
@State var saveText = ""
var body: some View {
NavigationView {
VStack {
TextEditor(text: $textEditorString)
.frame(height: 250)
.colorMultiply(.gray)
.cornerRadius(10)
Button {
save()
} label: {
Text("save".uppercased())
.font(.headline)
.foregroundStyle(.white)
.padding()
.frame(maxWidth: .infinity)
.background(.blue)
.cornerRadius(10)
}
Text(saveText)
Spacer()
}.padding()
.navigationTitle("TextEditorBootCamp")
}
}
func save() {
saveText = textEditorString
}
}
#Preview {
TextEditorBootCamp()
}
效果图如下: