logo头像

小玉的技术博客

iOS textfield光标位置

1
2
3
4
5
6
UITextPosition* beginning = self.beginningOfDocument;
UITextRange* selectedRange = self.selectedTextRange;
UITextPosition* selectionStart = selectedRange.start;
UITextPosition* selectionEnd = selectedRange.end;
const NSInteger location = [self offsetFromPosition:beginning toPosition:selectionStart]; //光标所在的位置
const NSInteger length = [self offsetFromPosition:selectionStart toPosition:selectionEnd]; //选中文字的长度
支付宝打赏 微信打赏

赞赏是不耍流氓的鼓励