【发布时间】:2019-10-21 21:07:24
【问题描述】:
是否可以为TextField 设置最大长度?我正在考虑使用onEditingChanged 事件处理它,但它仅在用户开始/完成编辑时调用,而不是在用户键入时调用。我也阅读了文档,但还没有找到任何东西。有什么解决办法吗?
TextField($text, placeholder: Text("Username"), onEditingChanged: { _ in
print(self.$text)
}) {
print("Finished editing")
}
【问题讨论】:
-
在textField中设置(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String)
-
@YogeshPatel @manishsharma93 谢谢,但这些是
UIKit方法。我正在寻找一种在 SwiftUI 中实现它的方法。