UiPopOverController (iPad) 上的 iPhone 键盘
我想知道是否有一种方法可以在 UIPopOverController 内显示(调用)类似 iphone-uikeybord 的内容。我有一个具有多种功能的ipad应用程序,其中一个有一个显示弹出框的按钮,弹出框内有一个uitableviewcontroller和一个用于在表格内搜索功能的搜索控制器;搜索内容仅是数字,我想在弹出窗口内显示键盘(如 iPhone 中的数字键盘),而不是显示 maxi ipad 键盘。
提前致谢。
i would to know if there is a way to show(call) an iphone-uikeybord-like inside a UIPopOverController. I've an ipad app with several functions, in one of these there is a button that show a popoover, inside the popover there are a uitableviewcontroller and a search controller for search functions inside the table; search stuff is numeric only and i want show a keyboard(like numberpad in iphone) inside the popover instead show the maxi ipad keyboard.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当然您可以做到这一点 - 但您必须构建一个自定义键盘。
在尝试使用不同的 UIControl 进行文本字段输入但没有取得太大成功后,我做了完全相同的事情来创建数字键盘。
我的解决方案特定于我们的应用程序,因为我们还希望 - 和 + 键无需点击即可调整值,但我最终做的是:
虽然我通常尝试在这种情况下尽可能多地使用 IB,但所有按钮和目标分配都是在代码中完成的(以便于计算代码中的相对位置) )
键盘本身的创建非常简单 - 它只是一堆按钮。您可以在 IB 中构建,也可以通过编程方式构建 - 两种方式都很简单。
Sure you can do that - but you'll have to build a custom keyboard.
I did exactly the same thing to create a numeric keypad after playing around trying to use a different UIControl for the text field input without much success.
My solution was specific to our app because we also wanted - and + keys to adjust the value without by tapping, but what I ended up doing was:
Although I usually try to use IB as much as possible in this case all buttons and target assignments were done in code (for easy of calculating relative positions in code)
The creation of the keyboard itself is really easy - it's just a bunch of buttons. You can either build in IB or programmatically - quite simple either way.