UiPopOverController(iPad)上的iPhone键盘

问题描述:

我想知道是否有方法在UIPopOverController中显示(调用)iphone-uikeybord。我有一个带有几个功能的ipad应用程序,其中一个有一个显示popover的按钮,popover内有一个uitableviewcontroller和一个用于表内搜索功能的搜索控制器;搜索的东西只是数字,我想在弹出窗口中显示键盘(如iphone中的数字键盘),而不是显示maxi ipad键盘。UiPopOverController(iPad)上的iPhone键盘

在此先感谢。

当然你可以做到这一点 - 但你必须建立一个自定义的键盘。

我做了完全相同的事情来创建一个数字键盘后,尝试使用不同的UIControl文本字段输入没有太大的成功。

我的解决方案是专门针对我们的应用程序,因为我们也希望 - 和+键,而不会被窃听调整值,但我落得这样做是:

  • 延长的UITextField
  • 加 - 和+按钮旁边
  • 添加一个透明按钮上的数字字段的顶部
  • 触发UIPopOverController当透明按钮轻敲
  • 的酥料饼装入的NumericKeypad与它“自己的观点

虽然我平时尽量使用IB尽可能在这种情况下,所有按钮和目标任务是在代码完成(为了便于计算代码相对位置)

的创建键盘本身非常简单 - 只是一堆按钮。您可以使用IB或编程方式构建 - 非常简单。