cari

Rumah  >  Soal Jawab  >  teks badan

objektif-c - paparan teks iOS perlu membungkus berbilang baris seperti WeChat dan hanya mengeluarkan sekali

Paparan teks iOS perlu membalut berbilang baris seperti WeChat dan hanya mengeluarkan sekali sahaja
31

123

akhirnya akan menjadi:

123


31

123, adakah ada penyelesaian?

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;
        }
    }
}

还有一个小要求就是textview统计字数的时候把换行也算上,要加上一行能打出的字的数量,谢谢。
过去多啦不再A梦过去多啦不再A梦2828 hari yang lalu695

membalas semua(0)saya akan balas

Tiada jawapan
  • Batalbalas