gpt4 book ai didi

iOS:文本字段现在将整个应用程序中的条目格式化为电话号码

转载 作者:行者123 更新时间:2023-11-29 00:41:36 25 4
gpt4 key购买 nike

我用的方法

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

格式化一些输入到文本字段中的电话号码。

我现在注意到我使用 textFields 的登录屏幕突然开始将用户 ID 和密码格式化为电话号码,并且无法登录。

我是否可以由此推断,如果您使用上述方法,它会影响您应用中的所有文本字段?

如果是这样,是否有仅将其用于电话号码的解决方法?

谢谢你的建议

最佳答案

我有 2 个建议。

  1. 使用 textFieldShouldBeginEditing 设置一个类 var,这里称为“activeTextField”,然后在 shouldChangeCharactersInRange 中与您的文本字段进行比较

func textFieldShouldBeginEditing(textField: UITextField) -> Bool { activeTextField = 文本字段 返回真

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {


if (textField == textPhono) {
//do your logic
}
}
  1. 用手机的特定标签标记所有手机文本字段,然后比较“shouldChangeCharactersInRange”中的标签

关于iOS:文本字段现在将整个应用程序中的条目格式化为电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39353613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com