gpt4 book ai didi

ios - 设置 `UITextView `和 `UITextField `的最大字符数

转载 作者:IT王子 更新时间:2023-10-29 05:04:34 24 4
gpt4 key购买 nike

我想设置允许在 UITextViewUITextField 中输入的最大字符数。然后这个数字将显示在一个小标签中(供用户引用,Twitter 样式。)

最佳答案

更新 Swift 4.X

func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool {
let newText = (textView.text as NSString).replacingCharacters(in: range, with: text)
let numberOfChars = newText.count
return numberOfChars < 10 // 10 Limit Value
}

试试这个:

func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool {
let newText = (textView.text as NSString).stringByReplacingCharactersInRange(range, withString: text)
let numberOfChars = newText.characters.count // for Swift use count(newText)
return numberOfChars < 10;
}

关于ios - 设置 `UITextView `和 `UITextField `的最大字符数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32935528/

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