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!

¿Fue útil?

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
scroll top