我有一个NSTextView,需要插入点的坐标才能在用户交互时显示一个视图。
有一个函数可以从NSPoint获取字符索引。我想知道是否有任何简单的方法可以做相反的事情?
感谢您的帮助!
答案 0 :(得分:13)
当然:[textView firstRectForCharacterRange:[textView selectedRange]];
答案 1 :(得分:2)
您可以使用NSTextView子类覆盖它
-drawInsertionPointInRect:color:turnedOn:
缓存绘图rect并使用rect的中心(或其他内部点)。
注意:我没试过这个。