iOS textview换行要做成微信一样多次换行最后只输出一次,
比如:
123
31
123
最后要变成:
123
31
123,请问有什么办法吗?
我写了个循环但是只能把第一个123到31之间的去掉,后面的就没办法了
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统计字数的时候把换行也算上,要加上一行能打出的字的数量,谢谢。