NSMatrix с затененными кнопками по бокам
У меня есть NSMatrix с кучей NSButtonCells в качестве его содержимого. Я хочу создать эффект, похожий на область навигатора Xcode4 ( изображение с веб-сайта Apple), где выбранная кнопка имеет утопленный вид с тенью слева и справа.
Я видел похожие стили с большими иконками на панели настроек многих сторонних приложений, и мне интересно, есть ли простой способ добиться этого эффекта. Скорее всего, я не знаю правильную терминологию для этого.
Конечно, я могу нарисовать эти затененные кнопки самостоятельно и установить их в качестве альтернативного изображения ButtonCell, я думаю, что стандартное изображение, которое идет с яблоком, довольно элегантно, и я хотел бы использовать его вместо этого.
Любая помощь будет очень ценна
1 ответ
В случае больших значков эффект создается NSToolbar
, К сожалению, панель инструментов очень ограничена (например, это не обычный вид; она может появляться только в стандартных оконных рамах, вдоль верхней части, на полную ширину). Стиль "панели настроек" легко создать, но для его воссоздания практически везде требуется, чтобы вы все делали сами.