2010-05-24 1 views
0

Я создал приложение, в котором я реализовал пользовательскую панель инструментов, и я разместил на этой панели пользовательский элемент. Но я не могу щелкнуть по нему; он показывает , что он отключен. Как решить эту проблему?Как включить панели инструментов в NSToolbar?

ответ

1

Реализация протокола NSToolbarItemValidation в делегата NSToolbar «s и возвращает NO для каждого NSToolbarItem, что вы хотите инвалидов (возврат YES включить его).

4

Если кнопки панели инструментов по умолчанию отключены, и вы не реализовали NSToolbarItemValidation, это обычно происходит из-за того, что вы забыли подключить кнопки к IBActions или у вас есть, но вы не выполнили действия.

0

У меня была аналогичная проблема, и она была решена путем подкласса NSToolbarItem и переопределения метода проверки в нем.

0

NSToolbarItem отключен по умолчанию, если вы не реализуете соответствующее действие на цель. Убедитесь, что у вас есть соответствующий метод для действия в целевом экземпляре.

0

В раскадровке выберите элемент панели инструментов. На панели «Утилиты» в правой части выберите «Инспектор атрибутов». Отключите параметр Autovalidates для поведения.

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