Как реализовать различные контекстные меню в NSOutlineView

У меня есть NSOutlineView на основе представления и я хочу показать различные контекстные меню, если пользователь щелкает правой кнопкой мыши заголовок или один из расширенных элементов.

Я бросил два NSMenu в файл раскадровки. Когда я подключаю выход меню HeaderCell к одному из меню, я получаю предупреждение "Unsupported Configuration", и меню никогда не отображается. (То же предупреждение для ячейки табличного представления)

Я использую Swift.

Кто-нибудь может направить меня в правильном направлении?

1 ответ

введите описание изображения здесь

1. Добавьте NSMenu на вашу сцену 2. Добавьте параметр Outlets в NSOutlineView, затем установите связь между NSOutlineView и NSMenu 3. Добавьте Пользовательский класс, который переопределяет NSMenuDelegate

Другие вопросы по тегам