【发布时间】:2020-03-23 08:35:17
【问题描述】:
当用户在 TextField (onkeypress) 上书写时,我必须调用一个函数, 我如何在swiftui中创建它?我必须为搜索功能调用 api。 谢谢。
【问题讨论】:
标签: uitextfield swiftui
当用户在 TextField (onkeypress) 上书写时,我必须调用一个函数, 我如何在swiftui中创建它?我必须为搜索功能调用 api。 谢谢。
【问题讨论】:
标签: uitextfield swiftui
您可以创建一个自定义Binding 并在那里进行您的 api 调用
struct ContentView: View {
@State var text = ""
var body: some View {
let binding = Binding(
get: { self.text },
set: {
self.text = $0
print($0)
// Add call to API here
}
)
return TextField("Test", text: binding)
}
}
【讨论】: