NSpoint de punto de inserción NSTextView
-
19-09-2019 - |
Pregunta
Tengo una NSTextView y requieren las coordenadas del punto de inserción para mostrar una vista allí sobre la interacción del usuario.
Hay una función para obtener el índice de caracteres de un NSPoint. Me pregunto si hay alguna manera fácil de hacer lo contrario?
Gracias por cualquier ayuda!
Solución
Claro: [textView firstRectForCharacterRange:[textView selectedRange]];
Otros consejos
Usted puede ser capaz de hacerlo con una subclase NSTextView, anulando
-drawInsertionPointInRect:color:turnedOn:
para almacenar en caché el dibujo rect y usando el centro de la rect (o algún otro punto interior).
Nota:. No he probado este
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow