swiftui - 我们如何在 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) 并最终让键盘消失。
提前致谢
解决方案
推荐阅读
- python-3.x - FileNotFoundError: [Errno 2]: 通过 jupyter 读取文件
- python - 如何更改组的用户?- 姜戈
- mysql - MySQL - 运行 INSERT INTO 查询的问题
- flutter - 如何在堆栈中将文本放置在图像上?
- lua - 尝试使用 Discordia 和 Lua hasRole() 构建 Discord 机器人会使其崩溃
- javascript - setCollideWorldBounds(true) 不是函数,使用 Phaser 3
- python - 为什么在 nn.Module 中返回 self.head(x.view(x.size(0), -1)) 用于 pyTorch 强化学习示例
- python - 如何显示不同节点之间的关系
- c++ - C++ - 如何调整此代码片段以使用 unicode?
- visual-studio-code - 如何在变量窗口中设置列标签?