menú de autocompletado NSTextView personalizada
-
19-09-2019 - |
Pregunta
¿Cómo se podría implementar un menú personalizado auto-completar emergente como Xcode tiene?
Por el momento sólo puedo poner personalizados auto-terminaciones utilizando
- (NSArray *)textView:theTextView completions:(NSArray *)words forPartialWordRange:(NSRange)charRange indexOfSelectedItem:(int *)index
quiero un poco más de flexibilidad que esto.
Saludos!
MT
Solución
Xcode (y otras aplicaciones) utilizan una vista personalizada de finalización automática. Es posible abrir la vista en la ubicación correcta utilizando el método locationForGlyphAtIndex:
de la vista de texto del controlador de distribución (que devuelve un NSPoint).
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow