【发布时间】:2017-10-05 12:06:15
【问题描述】:
我有一个文本字段,我想在用户开始输入时使用这样的键盘:
也请观看此视频:https://youtu.be/iU_jocny3N0
正如您在此视频中看到的,有一个“ABC”键可帮助用户从数字键盘切换到文本。并且当在文本中按“123”时,键盘会从文本切换到数字键盘。我想知道他们是怎么做到的?
我发现的唯一解决方案是向键盘添加一个子视图,如下所述:
Adding Done Button to Only Number Pad Keyboard on iPhone
但是当用户使用自定义键盘时,这种方式可能不起作用。也不适用于从文本切换到数字键盘。
或者作为我知道accessoryInputView 的另一种解决方案,但这与视频不同。它在键盘上方添加了一个工具栏。
有人知道此视频中使用的解决方案吗?
【问题讨论】:
-
在我的旧项目中,我在 Keyboard 上添加了 My Custom 按钮。但它是 Objc 代码
-
你是通过向uiwindow添加子视图来添加这个的吗?
-
不,在键盘上!!!
-
可以分享代码吗?
-
可能你也可以看看自定义键盘扩展developer.apple.com/library/content/documentation/General/…