objektif-c - paparan teks iOS perlu membungkus berbilang baris seperti WeChat dan hanya mengeluarkan sekali
过去多啦不再A梦
过去多啦不再A梦 2017-05-02 09:35:34
0
0
686

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梦

membalas semua(0)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan