swift - 如何在按下按钮时清除 TextField?(迅速)
问题描述
我正在尝试为聊天应用程序实现发送按钮。
我有以下代码:
TextField("Message", text: $message)
.textFieldStyle(RoundedBorderTextFieldStyle())
Button(action: {
self.chatModel.addMessage(message)
}) {
Text("Send")
}
按下按钮时有没有办法清除文本字段?
解决方案
我想到了:
TextField("Message", text: $message)
.textFieldStyle(RoundedBorderTextFieldStyle())
Button(action: {
self.chatModel.addMessage(message)
message = ""
}) {
Text("Send")
}
推荐阅读
- node.js - Flutter:Google 在护照 nodejs 中使用 REST API 服务器登录
- javascript - 我在尝试验证“电子邮件”时遇到了麻烦,代码一有效,因为它只需为 6 位数字,但“电子邮件”不起作用。Javascript
- javascript - 反应上下文奇怪的数据类型错误
- react-native - 为多个按钮动态更改样式
- hex-editors - 结构化二进制数据编译器/反编译器?
- batch-file - 批处理文件的密码屏蔽和显示波兰字符的问题
- sql - laravel eloquent 中的数组到字符串转换错误
- asp.net-core-webapi - 在 Web API(.NET 5 Web API)中找不到文件 Xml 注释
- python - 基于数值滑块的叶片过滤标记
- html - A11y 用于具有可选选项组的选择输入