I have an NSTextView and require the coordinates of the insertion point to display a view there upon user interaction.
There is a function to get the character index from an NSPoint. I am wondering if there is any easy way to do the opposite?
Thanks for any help!
Sure: [textView firstRectForCharacterRange:[textView selectedRange]];
You might be able to do it with an NSTextView subclass, overriding
-drawInsertionPointInRect:color:turnedOn:
to cache the drawing rect and using the center of the rect (or some other interior point).
NB: I haven't tried this.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With