我将如何创建一个自定义数字键盘,就像在“Tipulator”和其他应用程序中使用的一样。
我知道如何自定义 UIKeyboard,但它们的数字键盘看起来一点也不像默认的数字键盘。它甚至是 UIKeyboard 还是单独的 UIView?
我将如何创建一个自定义数字键盘,就像在“Tipulator”和其他应用程序中使用的一样。
我知道如何自定义 UIKeyboard,但它们的数字键盘看起来一点也不像默认的数字键盘。它甚至是 UIKeyboard 还是单独的 UIView?
我从事键盘工作已经有一段时间了。我会说这是否容易取决于您的目标文本输入视图是什么。如果是 UITextView,那么我们很好,如果是 UITextField,您可能会遇到一些问题,因为您无法像 un UITextView 那样访问当前光标文本位置。(您可以检查 UITextView 和 UITextViewDelegate 方法)
如果您只想设置一个字符串并且不介意当前光标文本的位置,那么您不需要键盘。(我认为这是 Tipulator 的情况)
顺便说一句:我刚刚在 youtube 上看到了 Tipulator,没有必要使用键盘来做到这一点。
从外观来看:它是一个自定义 UIView 子类。基本上,它只是一个面板,上面有 11 个按钮,所以应该很容易做到。