UITextRange *range = textView.selectedTextRange;

    //光标位置

    CGRect  rect = [textView caretRectForPosition:range.start];

    当UITextView的光标在最后位置连续输入4个或以上换行符号时,输出rect为 {{inf,inf},{0,0}}