获取一行 UILabel 中的字符数
Get number of characters in one line of UILabel
我必须做以下计算:
我得数一数UILabel
(带空格)的一行可以放多少characters
。在我的应用程序中,我有大文本,我必须计算在 UILabel
.
的第一行中可以放置多少个字符
我找到了不同的类似解决方案,例如如何计算 UILabel
中的行数等。但是根据我的问题我找不到任何东西,你能帮帮我吗?
也许您可以换一种方式解决这个问题。您可以决定在一个标签中允许使用多少个字符。
让 limitLength = 你想允许的任何长度
func textField(username: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
guard let text = username.text else { return true }
let newLength = text.characters.count + string.characters.count - range.length
return newLength <= limitLength
}
我必须做以下计算:
我得数一数UILabel
(带空格)的一行可以放多少characters
。在我的应用程序中,我有大文本,我必须计算在 UILabel
.
我找到了不同的类似解决方案,例如如何计算 UILabel
中的行数等。但是根据我的问题我找不到任何东西,你能帮帮我吗?
也许您可以换一种方式解决这个问题。您可以决定在一个标签中允许使用多少个字符。
让 limitLength = 你想允许的任何长度
func textField(username: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
guard let text = username.text else { return true }
let newLength = text.characters.count + string.characters.count - range.length
return newLength <= limitLength
}