我试图创建一个类似于Sketch的应用程序,我不知道边栏(右边的那个)是如何制作的,即使在谷歌搜索到处都是如此。如果有人帮我指出正确的方向,我将不胜感激。
我发现了一些名为NSPanel的东西似乎很相关,但是它上面的例子非常少,Apple文档也不是那么清楚......
答案 0 :(得分:3)
没有完整的对象来做这样的事情,但这是我如何构建它:
我从窗格的NSScrollView
对象开始。您可以设置固定宽度,如果您想要&窗格很容易折叠。
在右边的拆分视图项目中,我会放置一个NSStackView
对象,具体取决于需要放入多少元素。
在内部,使用NSStackView
存储所有元素组。将根据元素高度自动调整布局。加号:单个元素可以轻松隐藏(或最小化)。
如果您有多个窗格,在滚动视图的顶部,您可以放置一个标签栏。在这里,您可以再次使用...\\"%r\\"..
来布局按钮。
随意询问您是否需要有关这些对象的实施细节方面的帮助。