我如何在SWIFTUI中把textField作为firstResponder,就像Swift一样:textField.becomesFirstResponder。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何在SWIFTUI中把textField作为firstResponder,就像Swift一样:textField.becomesFirstResponder。相关的知识,希望对你有一定的参考价值。
我在SwiftUI文件中有一个textField,想让这个fiel duo成为第一个响应者,并且键盘应该显示出来。在Swift中,我会简单地做:textField.becomesFirstResponder().Does anyone Has an idea how to do that in SwiftUI?
答案
一个更简单的解决方案,而不是写一个自定义的文本字段,你可以使用这个库。https:/github.comsitelineSwiftUI-Introspect。:
TextField("placeholder", text: $someText).introspectTextField textField in textField.becomeFirstResponder()
以上是关于我如何在SWIFTUI中把textField作为firstResponder,就像Swift一样:textField.becomesFirstResponder。的主要内容,如果未能解决你的问题,请参考以下文章
AppKit 上的 SwiftUI - 在弹出窗口中将焦点设置为 TextField
使用输入的字符串作为出现在 SwiftUI 的 TextField 中的默认文本
SwiftUI - 如何在 TextField 上设置最大数量?