推出主要是符号的iPad键盘

Rob*_*b W 4 cocoa objective-c

如果这个问题得到解答,请提前道歉但我真的找不到它.我正试图在按下"#+ ="按钮时出现在iPad上的键盘类型.我已经尝试浏览文档中的所有类型,我确信这不成功.我是否遗漏了某些内容,或者用户每次都必须点击此按钮?

编辑:这个问题被关闭为"偏离主题",因为它没有包含代码或想法或我已经尝试过的...因此,为了更多细节,我使用了文档上提供的每种键盘类型例如

theTextField.keyboardType = UIKeyboardTypeNumberPad;
Run Code Online (Sandbox Code Playgroud)

这并没有产生我需要的结果,这是按下#+ =按钮时出现的键盘平面,因为我希望用户直接进入那个.

Sul*_*han 5

不幸的是,这是不可能的.它不是你想要的键盘类型,它是键盘平面.没有公共API可以切换或以任何方式访问键盘平面.

一种解决方案可能是使用您想要的符号创建自己的键盘.另一种解决方案是打开键盘然后生成将切换键盘平面的触摸事件.然而,这将是复杂的,不便携的并且有点危险.

  • @MusiGenesis 有一些方法可以在不明确使用私有 API 的情况下实现它,但它仍然很危险。使用自定义键盘要安全得多。 (2认同)