0
我使用下面的方法:UITextView行计数包括空白行?
- (void)textViewDidChange:(UITextView *)textView {
int numLines = self.textInputView.contentSize.height/self.textInputView.font.lineHeight;
NSLog(@"number of lines is %i", numLines);
}
这将返回行大多正确计算除少数边缘情况。
问题是,当我按下键盘上的“Return
”键时,textView中会启动一个新的空白行,但行数不包含此项。输入第一个字符后,它将被计数。当退格时,它也不会给出正确的计数,直到您删除或添加上一行中的单个字符为止。
有没有一种方法可以准确获得线数?谢谢