Что я должен подкласс, чтобы получить пользовательские элементы управления? - PullRequest
1 голос
/ 13 апреля 2011

Я использую Альфреда на Mac.Это своего рода пусковая установка, которая помогает быстрее открывать приложения и документы.Мне было интересно, как они сделали свои пользовательские элементы управления.Я не знаю, подклассировали ли они NSView или NSTextField.Вот скриншот.Alfred ui

Заранее спасибо!

1 Ответ

1 голос
/ 13 апреля 2011

В этом случае я бы предположил, что они подклассируют NSTextField для ввода. Результаты поиска могут быть основаны на NSView. Вы должны разделить на подклассы элемент управления, который предоставляет вам необходимые функции, позволяя вам использовать их. Чем меньше функциональности вы должны переопределить, тем лучше!

...