Вы автоматически получаете этот полупрозрачный вид, если у вас есть таблица или схематический вид, для которого selectionHighlightStyle
установлено значение .SourceList
. Вы можете получить довольно хорошую демонстрацию этой части от проекта кода Apple SidebarDemo.
исчезающий Titlebar с оконным управлением, наложенным на результатах просмотреть содержание боковой панели от обоего установки titleVisibility
к .Hidden
и установке titlebarAppearsTransparent
к true
.
Как только вы это сделаете, ваш контент в виде контура будет скользить под элементами управления окном, и это, вероятно, не то, что вы хотите. Общее решение состоит в том, чтобы выложить контент относительно окна contentLayoutGuide
... Но если все, что у вас есть, - это прокручивающая боковая панель, лучше просто прокрутить прокрутку, чтобы первая строка немного уменьшилась (а затем ее содержимое может по-прежнему идут туда, когда вы прокручиваете).
let offset = window.frame.height - window.contentLayoutRect.maxY
scrollView.contentInsets.top = offset
Для макета, вы на самом деле, вероятно, хотите использовать вертикальный вид разделения (хотя это не является обязательным требованием достижения этого визуального стиля, просто что-то еще, что полезно для врезки в целом).
https://github.com/lukakerr/swift-macos-sidebar –