//协议:<UITextViewDelegate>
//原理:UITextView的内容视图会根据文本行数自动变化,计算UITextView内容的高度,当高度大于一定值时(字体高度乘以行数),则删除新输入的行。
//限制UITextView的行数,
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range
replacementText:(NSString *)text {
//内容(滚动视图)高度大于一定数值时
if (textView.contentSize.height >60)
{
//删除最后一行的第一个字符,以便减少一行。
textView.text = [textView.textsubstringToIndex:[textView.textlength]-1];
return NO;
}
return YES;
}