0
的一行字符数我必须做如下计算:获取的UILabel
我都数不过来有多少characters
可放在一行的UILabel
(含空格)。在我的应用程序中,我有很大的文字,并且我必须计算在UILabel
的第一行中可能放置了多少个字符。
我发现了不同的类似的解决方案,例如如何计算UILabel
等行数。但根据我的问题,我找不到任何东西,你能帮我吗?
的一行字符数我必须做如下计算:获取的UILabel
我都数不过来有多少characters
可放在一行的UILabel
(含空格)。在我的应用程序中,我有很大的文字,并且我必须计算在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
}
http://stackoverflow.com/questions/25193520/determine-the-maximum-number-of-characters-a-uilabel-can - 采取或http://stackoverflow.com/questions/23290960/how-to-count-how-many-characters-can-come-in-a-uilabel-line –
来处理标签的大文本,你可以有不同的解决方案 –