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()
}
效果图如下:

本文详细介绍了如何在SwiftUI中使用TextEditor组件,包括创建一个带有文本输入、保存功能以及预览效果的View。通过State管理文本编辑器的内容,并展示了相关布局和样式设置。

3488

被折叠的 条评论
为什么被折叠?



