我使用以下代码从我的
NSTextView
获取光标位置:
NSRange range = [m_textView selectedRange];
long cursorpos = range.location;
这工作正常,但如何将光标位置转换为列索引和行索引?我在文档中没有看到任何有关此内容的内容。
当然,我可以导出
NSTextView
的内容并手动确定列和行,但这当然是一个非常丑陋的解决方案......NSTextView
中是否有内部方法来完成如此琐碎的事情东西?
É piuttosto semplice,partiamo dal presupposto che stiamo di fatto lavorando su una NSString la cuiunghezza è ricavabile (come da esempio) dal valore
长光标位置 = range.location;
昆迪
stringa = [testocompleto substringtoindex:cursorpos];
ora ricaviamo il numero di righe che è dato dal semplice conteggio delle interruzioni di 里加 ( ) 中位数组
righe = [stringa elementsSeparatedByString:@" “];
int numerodirighe = (int)[右计数];
infine la risposta all