仅在两个文本字段之一中的 Ipad 数字

Posted

技术标签:

【中文标题】仅在两个文本字段之一中的 Ipad 数字【英文标题】:Ipad numbers only in one of two text fields 【发布时间】:2015-01-31 00:13:20 【问题描述】:

我正在使用 Ipad。我的视图控制器有两个文本字段。一个人会接受常规文本。第二个我只想要数字。像往常一样,我将第二个文本字段上的键盘类型设置为十进制键盘。

我想将第二个字段限制为仅数字。我在这个网站上找到了几种可能的解决方案,但似乎都没有。我似乎无法为我要查找的限制选择第二个文本字段。

任何建议都会对这位新程序员有所帮助。谢了

【问题讨论】:

【参考方案1】:

您必须采用UITextFieldDelegate 协议,并在您的相关UIViewController 中实现以下方法。

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

 //place your checking code here...


Method reference

SO post related to your question.

【讨论】:

谢谢。我已经设置了委托并将委托设置为视图中的文本字段确实加载了。问题解决了。 THX

以上是关于仅在两个文本字段之一中的 Ipad 数字的主要内容,如果未能解决你的问题,请参考以下文章

文本字段背景图像 Aspect fit 限制了 swiftUI 中 iPad 的宽度

v文本字段中的多重验证规则

必须填写两个文本字段之一

根据输入的字符限制文本字段的长度?

iOS 8.3 UIAlertController 在尝试添加文本字段时崩溃

第二次点击后出现文本字段的键盘(不时)