2010-02-08 93 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)在正確的位置顯示您的視圖。