我如何拆分nswindow?

时间:2013-03-17 04:17:40

标签: macos cocoa nswindow

所以我试图模仿新的cleanlymac应用程序。看起来它有两个相互叠加的窗口,一个没有红绿灯,另一个没有,但它们被视为一个。这有能力让后者在开始时滑出。有人会很清楚这是如何构建的吗?

这是cleanmymac应用的照片: enter image description here

2 个答案:

答案 0 :(得分:2)

它们实际上是一个窗口。

您可以使用带有2个窗格的垂直NSSplitView轻松实现此目的。

在这里,您可以在中间选择分隔符或修复分割器。

在每个splitView中都放置了一个新的NSView。在此视图中,您可以从单个或多个xib中放置视图。

点击此处查看ViewOnWindow如何显示其他xib到主窗口的视图。

点击此处查看tutorial

答案 1 :(得分:1)

这看起来像一个自定义窗口,窗口右上角有黑色背景。搜索自定义窗口可可以查找如何执行此操作的示例。在这种情况下我没有看到自定义窗口的重点,你可以只拆分窗口的内容,它可能是品牌。