我正在构建一个使用数字键盘的iPad应用程序。 iPad的数字键盘非常庞大,我只需要更小的东西,比如iphone的十进制键盘。
如果我使用默认屏幕,屏幕的一半会被我不需要的按键覆盖。我知道我可以将文本区域移开,但这样会浪费屏幕空间。
所以我尝试构建一个没有按钮的自定义UIView,并将textfield.inputview设置为我的自定义UIView。 我唯一得到的是我的自定义视图显示为/替代/股票键盘,我唯一可以改变的是自定义视图的高度。
我如何构建一种苹果将接受并使用文本字段的自定义键盘。
谢谢。
答案 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