iPad上的iOS自定义键盘

时间:2014-10-25 22:21:08

标签: ios uiview keyboard uitextfield

我正在构建一个使用数字键盘的iPad应用程序。 iPad的数字键盘非常庞大,我只需要更小的东西,比如iphone的十进制键盘。

如果我使用默认屏幕,屏幕的一半会被我不需要的按键覆盖。我知道我可以将文本区域移开,但这样会浪费屏幕空间。

所以我尝试构建一个没有按钮的自定义UIView,并将textfield.inputview设置为我的自定义UIView。  我唯一得到的是我的自定义视图显示为/替代/股票键盘,我唯一可以改变的是自定义视图的高度。

我如何构建一种苹果将接受并使用文本字段的自定义键盘。

谢谢。

1 个答案:

答案 0 :(得分:1)

我找到了我想要的东西。答案是UIPopover。我设法在一个uipopover内构建一个自定义键盘。

这是一个很好的uipopover教程: http://www.appcoda.com/uiactionsheet-uipopovercontroller-tutorial/

以下是有关如何使其发挥作用的更多信息: http://iphone-bitcode.blogspot.fr/2011/12/custom-number-pad-on-ipad.html