gpt4 book ai didi

swift - 限制在 TextField 中输入的字符串数量 - Swift

转载 作者:搜寻专家 更新时间:2023-11-01 07:00:47 25 4
gpt4 key购买 nike

我想限制我的用户在我的 TextField 中只输入 3 个词。我发现了其他一些正在谈论限制输入中的 char 的主题,但这不是我想要的。

有人知道是否可以计算 TextField 中的空间并在键入超过 3 个空格时执行某种 if 语句你不能写任何其他内容吗?

Ex: "Boys rescued in Thailand" should be blocked after "Boys rescued in"

提前致谢!

最佳答案

最快的解决方案是挂接到 textField 的委托(delegate)方法 shouldChangeCharactersIn

func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
if let text = textField.text, text.split(separator: " ").count < 3 {
return true
}
return (string == "" || string != " ")
}

关于swift - 限制在 TextField 中输入的字符串数量 - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51278300/

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