gpt4 book ai didi

macos - 半透明边栏 OS X

转载 作者:可可西里 更新时间:2023-11-01 00:13:11 26 4
gpt4 key购买 nike

有人可以解释我如何重新创建这种类型的窗口吗? enter image description here

  1. 我正在寻找一个半透明的边栏,其关闭/最小化/全屏按钮继承了边栏的背景颜色。我注意到窗口没有标题栏。关闭外观中的标题栏可能是一个开始,但我很快就卡住了。
  2. 侧边栏是用Vertical Split实现的吗?

最佳答案

当您有一个 selectionHighlightStyle 的表格或大纲 View 时,您会自动获得半透明外观。设置为 .SourceList。您可以从 Apple 的 SidebarDemo 获得这部分的非常好的演示。示例代码项目。

两个设置 titleVisibility 导致标题栏消失,窗口控件覆盖在侧边栏内容 View 上到 .Hidden 并设置 titlebarAppearsTransparenttrue

不过,一旦您这样做,您的大纲 View 内容将在窗口控件下向上滑动,这可能不是您想要的。一般的解决方案是相对于窗口的 contentLayoutGuide 布局内容......但是如果你只有一个滚动侧边栏,最好只告诉 ScrollView 开始,这样第一行就会向下滚动很少(然后当你滚动时它的内容仍然可以在那里)。

let offset = window.frame.height - window.contentLayoutRect.maxY
scrollView.contentInsets.top = offset

对于布局,您确实可能想要使用垂直 Split View(尽管这不是实现这种视觉风格的必要条件——只是通常对侧边栏有用的其他东西)。

关于macos - 半透明边栏 OS X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33311060/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com