代码实现:
CGFloat cursorPosition = 0.0f;
cursorPosition = [textView caretRectForPosition:textView.selectedTextRange.end].origin.y;
注意:
因为弹出键盘后,光标才出现的。
在键盘将要弹出事件中
-(void)KeyboardWillShowNotification:(NSNotification *)notifaction
{
// 因为这时键盘没有弹出,所以光标没有出现,在这里获取的光标位置为上一次键盘弹出后,光标出现的位置
};