Paparan teks iOS perlu membalut berbilang baris seperti WeChat dan hanya mengeluarkan sekali sahaja
31
akhirnya akan menjadi:
123
31
Saya menulis gelung tetapi saya hanya boleh mengalih keluar yang pertama antara 123 dan 31, tetapi tiada apa yang boleh saya lakukan tentang yang lain
int x = 0 ;
for (int i = 0; i < _info.length; i ++) {
if ([[_info substringWithRange:NSMakeRange(i, 1)] isEqualToString:@"\n"]) {
x ++;
}
else{
if (x > 1) {
_info = [_info stringByReplacingCharactersInRange:NSMakeRange(i - x, x) withString:@"\n"];
x = 0;
}
}
}
還有一個(gè)小要求就是textview統(tǒng)計(jì)字?jǐn)?shù)的時(shí)候把換行也算上,要加上一行能打出的字的數(shù)量,謝謝。