2010-02-08 6 views
2

Как реализовать пользовательское автозаполнение всплывающего меню, например, Xcode?Пользовательское меню автозаполнения NSTextView

На данный момент я могу только поставить пользовательские автоматические пополнений с помощью

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

Я хочу немного больше гибкости, чем это.

Cheers!

MT

+0

Вам повезло с этим? Я ищу что-то подобное и еще не сделал этого очень далеко. – Kyle

ответ

3

Xcode (и другие приложения) использовать пользовательский вид автозавершения. Вы можете отобразить свое представление в правильном месте, используя метод менеджера макета 0 вида текста locationForGlyphAtIndex: (который возвращает NSPoint).

Смежные вопросы