如何实现像 Xcode 那样的自定义自动完成弹出菜单?
目前我只能使用自定义自动完成功能
- (NSArray *)textView:theTextView completions:(NSArray *)words forPartialWordRange:(NSRange)charRange indexOfSelectedItem:(int *)index
我想要比这更多的灵活性。
干杯!
MT
最佳答案
Xcode(和其他应用程序)使用自定义自动完成 View 。您可以使用 TextView 的布局管理器的方法 locationForGlyphAtIndex:
(返回 NSPoint)在正确的位置显示 View 。
关于cocoa - 自定义 NSTextView 自动完成菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2221781/