Я создал приложение, в котором я реализовал пользовательскую панель инструментов, и я разместил на этой панели пользовательский элемент. Но я не могу щелкнуть по нему; он показывает , что он отключен. Как решить эту проблему?Как включить панели инструментов в NSToolbar?
ответ
Реализация протокола NSToolbarItemValidation
в делегата NSToolbar
«s и возвращает NO
для каждого NSToolbarItem
, что вы хотите инвалидов (возврат YES
включить его).
Если кнопки панели инструментов по умолчанию отключены, и вы не реализовали NSToolbarItemValidation, это обычно происходит из-за того, что вы забыли подключить кнопки к IBActions или у вас есть, но вы не выполнили действия.
У меня была аналогичная проблема, и она была решена путем подкласса NSToolbarItem и переопределения метода проверки в нем.
NSToolbarItem отключен по умолчанию, если вы не реализуете соответствующее действие на цель. Убедитесь, что у вас есть соответствующий метод для действия в целевом экземпляре.
В раскадровке выберите элемент панели инструментов. На панели «Утилиты» в правой части выберите «Инспектор атрибутов». Отключите параметр Autovalidates для поведения.
- 1. Как добавить две трогательные элементы панели инструментов, чтобы NSToolbar
- 2. Изменение значков NSToolbar для разных размеров панели инструментов
- 3. Отключить настройку NSToolbar через кнопку панели инструментов окна?
- 4. NSToolbar в NSPreferencePane
- 5. Как включить/отключить элементы панели инструментов?
- 6. C# Включить производное управление в панели инструментов
- 7. FirstResponder как делегат для NSToolBar
- 8. Добавление панели инструментов в INAppStoreWindow
- 9. Ввод NSPopUpButton в NSToolbar
- 10. NSPopUpButton в NSToolbar такие раздражают
- 11. Как добавить всплывающее меню в элемент NSToolbar?
- 12. NStoolbar reloading/refreshing
- 13. Как включить сохранение действий в панели инструментов Eclipse?
- 14. Показать только «Настройка панели инструментов ...» в контекстном меню NSToolbar в Swift
- 15. NSToolBar с двумя кнопками настройки
- 16. SearchView на панели инструментов аналогично панели инструментов
- 17. Невозможно включить scayt в панели инструментов в CKEditor
- 18. Как включить современный внешний вид панели инструментов для приложения Win32?
- 19. Как включить ярлык для моего приложения на панели инструментов VS2008
- 20. Как включить автоматические подсказки для кнопок на панели инструментов?
- 21. Панель инструментов панели инструментов Safari, как интегрировать кнопку добавления, например, Safari?
- 22. Изменение цвета фона единой NSToolbar (в Yosemite)
- 23. NSToolbar - Панель инструментов Space Item - нарушение ограничений по умолчанию
- 24. NSToolbar с пользовательскими представлениями
- 25. Включить плагин текстового цвета Tinymce в панели инструментов визуального редактора
- 26. Поиск в панели инструментов
- 27. Настройки панели инструментов в
- 28. Как реализовать панель инструментов браузера в Cocoa?
- 29. Флажок на NSToolBar не будет обновлен?
- 30. Сброс настроек NSToolbar по умолчанию