gpt4 book ai didi

ios - 文本字段中限制字符的问题

转载 作者:行者123 更新时间:2023-11-28 10:50:50 35 4
gpt4 key购买 nike

这就是我如何限制在两个文本字段中输入的字符...

func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
if textField == textField1 {
if (textField1.text?.characters.count)! + (string.characters.count - range.length) > 11 {

return false
}
return true
} else if textField == textField2 {
if (textField2.text?.characters.count)! + (string.characters.count - range.length) > 15 {

return false
}

}
return true
}

但问题仅在于 textField1 不允许输入超过 11 个字符,但 textField2 接受任意数量的字符,而它不应允许输入超过 11 个字符15 个字符。

最佳答案

既然你的代码没有问题,你可以试试下面的检查 list :

  • 检查是否设置了文本字段 2 导出。您可以手动完成或
  • 您可以尝试在 else if textField == textField2 {} block 中添加一个断点(或打印)
  • 同时检查 textField2delegate 是否也设置为 self

如果控制进入 else if block ,那么您的代码必须有效。

关于ios - 文本字段中限制字符的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46250449/

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