Как сделать сплит NSToolbarItem - PullRequest
0 голосов
/ 26 января 2020

Мне интересно, как лучше всего разделить NSToolbarItem, как это делает Xcode. Я прочитал документацию, но не могу найти способ сделать это. Есть идеи?

enter image description here

1 Ответ

1 голос
/ 19 февраля 2020

Это пользовательский элемент управления. По сути, это пользовательский NSView, рисующий фон так же, как кнопка / всплывающее окно, dr aws «выделение» с обеих сторон, обрабатывает события мыши и отображает одно из двух меню в зависимости от того, на какой стороне щелкнули. Это не сложно, но это не тривиальный объем кода, который можно использовать и делиться. Просто посмотрите на любые примеры создания любого настраиваемого пользовательского вида, и вы уже в пути.

https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/CocoaViewsGuide/SubclassingNSView/SubclassingNSView.html

...