NSMatrix с затененными кнопками по бокам

У меня есть NSMatrix с кучей NSButtonCells в качестве его содержимого. Я хочу создать эффект, похожий на область навигатора Xcode4 ( изображение с веб-сайта Apple), где выбранная кнопка имеет утопленный вид с тенью слева и справа.

Я видел похожие стили с большими иконками на панели настроек многих сторонних приложений, и мне интересно, есть ли простой способ добиться этого эффекта. Скорее всего, я не знаю правильную терминологию для этого.

Конечно, я могу нарисовать эти затененные кнопки самостоятельно и установить их в качестве альтернативного изображения ButtonCell, я думаю, что стандартное изображение, которое идет с яблоком, довольно элегантно, и я хотел бы использовать его вместо этого.

Любая помощь будет очень ценна

1 ответ

В случае больших значков эффект создается NSToolbar, К сожалению, панель инструментов очень ограничена (например, это не обычный вид; она может появляться только в стандартных оконных рамах, вдоль верхней части, на полную ширину). Стиль "панели настроек" легко создать, но для его воссоздания практически везде требуется, чтобы вы все делали сами.

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