在我的SwiftUI应用中,我想在TextEditor
失去焦点/已完成编辑时收到通知。理想情况下,像TextField
的{{1}}回调之类的东西将是完美的。
使用以下新的onCommit
确实可以接收用户键入的每个新字符,但是我真的很想知道它们何时完成。
onChange
答案 0 :(得分:0)
我知道了,您可以使用UIResponder.keyboardWillHideNotification
。
TextEditor(text: $notes)
.onReceive(NotificationCenter.default.publisher(for: UIResponder.keyboardWillHideNotification)) { _ in
print("done editing!")
}