我使用的输入控件(.Net 7)的键盘类型专门设置为数字,因为输入字母文本不是必需的,并且会导致问题,因为它将数据发送到 BT 设备,并且通常很笨重,要求用户转变。问题是这个键盘布局上没有返回按钮,因此“完成”事件处理程序永远不会触发。
我尝试使用 OnTextChanged 处理程序,它确实可以作为开发人员使用。有意但不适用于我的问题,因为只有在完全输入后才需要捕获条目。
有人遇到过这个问题的解决方案吗?这在 Android 方面不是问题,因为返回按钮出现在数字条目中。
无法在 iOS 上的数字键盘上添加“完成”按钮。在我的应用程序中,我通过在控制器导航项的右上角放置“完成”按钮来解决这个问题。