2010-02-08 94 views
2

如何实现像Xcode一样的自定义自动完成弹出式菜单?自定义NSTextView自动完成菜单

此刻,我只能把自定义的自动填充使用

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

我想比这更多的灵活性。

干杯!

MT

+0

你有没有这个运气?我期待着做类似的事情,但还没有做出很大的贡献。 – Kyle 2013-04-26 15:56:15

回答

3

的Xcode(以及其他应用程序),使用自定义自动完成视图。您可以使用文本视图的布局管理器的方法locationForGlyphAtIndex:(它返回一个NSPoint)在正确的位置显示您的视图。