我是通过UITextFieldDelegate协议的下面这个方法来获取响应:-(BOOL)textView:(UITextView*)textViewshouldChangeTextInRange:(NSRange)rangereplacementText:(NSString*)text;怎样可以算出当前TextView中的字数呢,进行实时统计,要求英文字母算1,汉字也算1。
2 回答
森栏
TA贡献1810条经验 获得超5个赞
+(int)countWord:(NSString*)s{inti,n=[slength],l=0,a=0,b=0;unicharc;for(i=0;ic=[scharacterAtIndex:i]; if(isblank(c)){b++;}elseif(isascii(c)){a++;}else{l++;}}if(a==0&&l==0)return0;returnl+(int)ceilf((float)(a+b)/2.0);}
添加回答
举报
0/150
提交
取消