自定义NSTextView自动完成菜单

时间:2010-02-08 13:15:39

标签: cocoa nstextview

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

目前我只能使用

进行自定义自动完成
- (NSArray *)textView:theTextView completions:(NSArray *)words forPartialWordRange:(NSRange)charRange indexOfSelectedItem:(int *)index 

我想要比这更灵活。

干杯!

MT

1 个答案:

答案 0 :(得分:4)

Xcode(和其他应用)使用自定义自动完成视图。您可以使用文本视图的布局管理器方法locationForGlyphAtIndex:(返回NSPoint)在正确的位置调出视图。