Как найти позицию каретки в NSTextView? - PullRequest
10 голосов
/ 09 ноября 2009

У меня есть NSTextView с несколькими строками, разделенными точкой с запятой. Мне нужно выяснить, на какую из этих струн была помещена каретка. Как я мог это сделать?

Ответы [ 2 ]

28 голосов
/ 09 ноября 2009
NSInteger insertionPoint = [[[myTextView selectedRanges] objectAtIndex:0] rangeValue].location;
0 голосов
/ 04 декабря 2018

для Swift 4

let insertionPointIndex = myTextView.selectedRanges.first?.rangeValue.location
...