Ios 如何在单击按钮时设置SwiftUI中文本字段的文本
我想在单击按钮时为Ios 如何在单击按钮时设置SwiftUI中文本字段的文本,ios,swift,swiftui,Ios,Swift,Swiftui,我想在单击按钮时为SwiftUI中的Textfield设置文本。我尝试使用@State变量,但它的给出错误您可以创建类似于贝娄的按钮操作 @State var name: String = "My Name is jack" var body: some View { VStack { TextField("Name:", text: $name) Button(action: { self.nam
SwiftUI
中的Textfield
设置文本。我尝试使用@State
变量,但它的给出错误您可以创建类似于贝娄的按钮操作
@State var name: String = "My Name is jack"
var body: some View {
VStack {
TextField("Name:", text: $name)
Button(action: {
self.name = "My Name is Tim"
}) {
Text("Change Name")
}
}
}
尝试以下代码(在Xcode:11.2.1中测试)
您能发布您到目前为止尝试过的内容吗?//TextFields States@State var textFieldText:String=”“//TextField Code TextField(“输入一些文本”,text:$textFieldText)。填充(.all,9.0)。边框(宽:350,高:50.0)。ontapsignature(计数:1,执行:{print(====点击=====”}).边框(颜色.绿色,宽度:4).键盘类型(.numberPad).拐角半径(10)//单击按钮上的“自我”。$textFieldText=“更改的文本”
struct ContentView: View {
@State var name: String = ""
var body: some View {
VStack {
TextField("Please enter", text: $name)
Button(action: {
self.name = "Hello text"
}) {
Text("Press")
}
}
}
}