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 –
來處理標籤的大文本,你可以有不同的解決方案 –