2010-02-08 5 views
2

Comment implémenter un menu contextuel auto-complet personnalisé comme Xcode?Menu d'auto-complétion personnalisé NSTextView

Au moment je ne peux mettre des auto-complétions personnalisés à l'aide

- (NSArray *)textView:theTextView completions:(NSArray *)words forPartialWordRange:(NSRange)charRange indexOfSelectedItem:(int *)index 

Je veux un peu plus de flexibilité que cela.

À la votre!

MT

+0

Avez-vous eu de la chance avec ça? Je cherche à faire quelque chose de similaire et je ne l'ai pas encore fait très loin. – Kyle

Répondre

3

Xcode (et d'autres applications) utilisent une vue auto-complétion personnalisé. Vous pouvez afficher votre vue à l'emplacement correct en utilisant la méthode locationForGlyphAtIndex: du gestionnaire de disposition de la vue de texte (qui renvoie un NSPoint).