Существует два типа элементов в панелях инструментов, изображениях и элементах просмотра. Похоже, у вас есть элемент изображения. Кажется, вам нужен элемент вида, в котором вид представляет собой NSButton
, настроенный как круглая текстурированная кнопка. Итак, да, вы должны перетащить фактические кнопки на панель инструментов.
Я бы не стал пытаться управлять фоном кнопки. Вы должны использовать кнопку as-to, чтобы получить внешний вид системы по умолчанию. Apple рекомендует использовать изображение в формате PDF (все черные с альфа-каналом, используемым для создания изображения). Сама кнопка не имела бы названия/метки. Скорее всего, это будет на панели инструментов.
Похоже, вы применили внутреннее синее «свечение» или выделили свое изображение. Как правило, вы не должны этого делать. Пусть фреймворки автоматически применяют соответствующие эффекты к шаблону изображения на основе состояния кнопки и режима show-state-by.
Toolbars in the Human Interface Guidelines
Controls which are appropriate to use in the window frame (including the toolbar)
Designing images for toolbar buttons
Можете ли вы разработать немного? У меня проблемы с пониманием того, что вы пытаетесь сделать. Я предполагаю, что вы работаете в раскадровке и перетащили объект «панель инструментов» в контроллер вида? – Unome