在界面生成器中创建一个类似于优胜美地的UI

问题描述:

我正在尝试使用与Jekyll更紧密合作的macOS和iOS的Markdown应用程序,尤其是在与GitHub Pages一起使用时。我对接口有一个大致的想法,并且我知道一些Swift,但是在尝试为macOS版本创建接口时遇到了问题。我想创建一个最适用于macOS Yosemite或更高版本的界面,但Xcode中的界面生成器似乎不允许我这样做。作为参考,我有小熊的链接的图像,它也有类似的设计,我想做的事:在界面生成器中创建一个类似于优胜美地的UI

Bear screenshot

虽然我能够找到使用透明度关于文档部件和堆栈溢出的其他部分在编程上,我仍然无法弄清楚如何在“优胜美地”风格中获得主 - 细节视图,如图中所示。我查看了苹果的文档和其他网站,经过一番研究,我似乎无法找到正确的答案。

如何实现此主/从视图,或者只是在Interface Builder中创建与最近的macOS版本UI相关的应用程序,而不是来自OS X Mountain Lion或更低版本的应用程序?

Interface Builder中没有预先制作的“主 - 细节”视图组件。

您必须使用NSVisualEffectView以及NSTableView并以编程方式在容器中交换视图NSView

相关的API:

https://developer.apple.com/reference/appkit/nsvisualeffectview https://developer.apple.com/reference/appkit/nstableview