【问题标题】:Detect Backspace in SwiftUI TextField在 SwiftUI TextField 中检测退格键
【发布时间】:2021-01-06 17:20:08
【问题描述】:

我看到了其他关于如何检测空 UITextField (UIKit) 中的退格的问题。但是,有没有一种简单的方法可以使用 SwiftUI 或使用 Introspect 来做到这一点?使用填充的文本字段执行此操作非常简单,但我无法找到使用空文本字段执行此操作的方法。

谢谢!

【问题讨论】:

  • 谢谢,但这是针对 UIKit,而不是 SwiftUI。我知道那里有可能,但我对纯 SwiftUI 感到好奇。
  • 只是好奇,为什么你想检测退格,因为已经有一个绑定和一个占位符文本

标签: swift swiftui


【解决方案1】:

我无法发表评论,所以我将把它作为答案。即使它是用于 UIKit 的,您仍然可以将其包装在 UIViewRepresentable 中,以将其放置在您的 SwiftUI 代码中。你可能已经知道了,所以如果你真的想要 pure SwiftUI,那么你在这里可能不走运。希望更多 TextField 功能很快迁移到 SwiftUI。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-18
    • 2010-12-30
    • 2018-05-08
    • 2023-03-13
    • 2019-02-07
    • 2020-01-12
    • 1970-01-01
    • 2012-03-16
    相关资源
    最近更新 更多