objective-c - iOS TextView doit envelopper plusieurs lignes comme WeChat et ne sortir qu'une seule fois
过去多啦不再A梦
过去多啦不再A梦 2017-05-02 09:35:34
0
0
688

La vue de texte iOS doit envelopper plusieurs lignes comme WeChat et ne sortir qu'une seule fois
Par exemple :
123

.

31

123
deviendra à terme :
123

31

123, y a-t-il une solution ?
J'ai écrit une boucle mais je ne peux supprimer que la première entre 123 et 31, mais je ne peux rien faire pour le reste

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梦

répondre à tous(0)
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal