【发布时间】:2009-05-28 14:28:49
【问题描述】:
我的用户需要输入纬度和经度,当然我需要验证输入的值是合法的纬度/经度值。我想要一个键盘布局,可以为我做一些事情(消除字母字符、标点符号等,只留下数字和 +/-)。数字键盘似乎没有这样做(缺少 +/-),SDK 附带的任何其他键盘布局也没有。有谁知道是否有一种方法可以在不使用我自己的键盘输入法和越狱手机的情况下提供这种功能?
谢谢!
【问题讨论】:
我的用户需要输入纬度和经度,当然我需要验证输入的值是合法的纬度/经度值。我想要一个键盘布局,可以为我做一些事情(消除字母字符、标点符号等,只留下数字和 +/-)。数字键盘似乎没有这样做(缺少 +/-),SDK 附带的任何其他键盘布局也没有。有谁知道是否有一种方法可以在不使用我自己的键盘输入法和越狱手机的情况下提供这种功能?
谢谢!
【问题讨论】:
我知道这是一个迟到的答案,但这个话题仍然与我相关。因此,我希望以下内容能对遇到此页面的人有所帮助。
Bryan S. Gruver 发布了一个完整的 Xcode 项目,lambdabunny 可以对其稍作修改以实现其目标。你可以在这里找到它: http://brygruver.squarespace.com/blog/2009/10/1/creating-a-custom-number-pad.html
更新 Squarespace 链接现在已断开。另一种选择是: https://github.com/lnafziger/Numberpad
【讨论】:
如何在 UITextView 旁边放置一个“+/-”按钮来切换输入文本的符号?或者出现在左侧的“+”按钮,每次点击它时,按钮标签都会从“+”切换到“-”。
【讨论】:
您不必越狱。 如果您创建一个视图来模拟键盘,那么您仍然遵循 SDK 规则。
【讨论】: