首页 > 解决方案 > 我们如何在 Swift UI 中添加“InputAccessoryItem”?

问题描述

使用 SwiftUI 并遇到键盘问题。我想使用 .deicmalPad 但我无法关闭它,因为它没有“返回”按钮。

找到了解决方法:在按钮上使用 UIApplication.shared.windows[0].endEditing(true)。(尝试在应用程序的 viewController 上使用它,但它破坏了 NavigationLinks)

现在我想在键盘上方添加“下一个”、“上一个”和“提交”条,如下图所示: http: //brainwashinc.com/wp-content/uploads/2017/07/Simulator-Screen-Shot -Jul-28-2017-9.07.42-AM.png

找不到此功能的 SwiftUI 文档,只能找到涉及 inputAccessoryView 及其项目的不兼容的 UIKit 解决方案。

最终想使用“提交”按钮的事件来使用 UIApplication.shared.windows[0].endEditing(true) 并最终让键盘消失。

提前致谢

标签: swiftui

解决方案


推荐阅读