ios - 在 iOS 中,如何在 Swift 中的数字键盘上方添加一行?

标签 ios user-interface keyboard swift3 numpad

默认情况下,如果您在显示时将 UITextField 键盘类型设置为 Number Pad,则它在顶部键上方没有键线显示 (iOS10)。有解决此问题的简单方法吗?

enter image description here

最佳答案

有几个选项,包括在布局底部添加一个 1px UIView(可能根据键盘通知显示/隐藏它),但到目前为止最简单的解决方案是添加一个空工具栏作为 UITextField 的附属 View :

myTextField.inputAccessoryView = UIToolbar()

解决问题的方法:

enter image description here

关于ios - 在 iOS 中,如何在 Swift 中的数字键盘上方添加一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39641421/

相关文章:

android - 升级到 Gingerbread 后无法将软键盘输入更改为 "done"按钮

java - Android - 激活系统键锁(又名锁屏)

ios - 解析incrementKey导致iOS应用程序崩溃

ios - 无法在 TextField 中键入

android - 如何制作适用于 Android 的曲面屏幕键盘

java - 如何在按下左键时检测鼠标移动?

javascript - jQuery 显示/隐藏 - 使其他元素有更平滑的过渡

iOS:当我询问 Siri "What can you do?"时,Siri 没有列出我的 iOS 支付应用程序

ios - 文件名后缀 iPad 图片到 Asset Catalog

ios - 来自纹理图集的纹理未加载或出现