Во втором примере кнопки - это то, что Interface Builder называет «Градиентные кнопки», которые выглядят так, что им не требуется фоновое изображение. Кнопки просто прижаты друг к другу.
В других примерах «панель инструментов» - это просто обычный NSView
с пользовательским фоном изображения со стандартными NSButton
объектами в качестве подпредставлений. Границы кнопок отключены, поэтому все, что вы видите, это значок.
Чтобы получить «встроенный» вид значков, изображения кнопок, скорее всего, шаблонные изображения . Чтобы сделать изображение шаблоном, оно должно состоять только из черного и прозрачного цветов с альфа-каналом. Затем вы вызываете [image setTemplate:YES]
для объекта NSImage
.
Apple поставляет несколько готовых шаблонных изображений , к которым вы можете получить доступ, используя +imageNamed:
метод NSImage
.