问题如题目:
附赠获取行数的办法:
CGSize size = [m_textView.text sizeWithFont:[m_textView font]];
int length = size.height;
int colomNumber = m_textView.contentSize.height/length;
暂时想不到办法,笨方法的伪代码如下:
int i = 0;
NSString *string = @"I love China,and http://fnoz.xyz!";
while(遍历每一个字符)
{
while(char!=空格) 移到下一个字符;
将字符放进View中,得到行数num
if(num==你要得到的行+1)
{
string = string中该字符char前面的子串(不含该char);
return string;
}
if(num>i)
{
i++;
string = string中该字符char后面的子串(包含该char);
}
}
不过你这里这个“获取字符串换行后行数”的方法有待考究,可能有问题,在此推荐另一种方法,详见
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。