一组类,其中包含一个 NSSplitView 的子类,可以很好地分割并允许您制作工作面。水平和垂直工作面可以组合。
使用 Carthage:将 github "onekiloparsec/KPCSplitPanes"
添加到您的 Cartfile
中,然后运行 carthage update
。
使用 CocoaPods: pod 'KPCSplitPanes'
KPCSplitPanes 目前还在大量开发中。这里有一个演示,展示了如何使用它。基本上,在 xib/storyboard 中安装一个 NSSplitView
,将其声明为 PressureSplitView
,创建一个专用代理,并将其分配给分割视图。
可以通过按 Alt
键切换水平和垂直分割。
容器视图必须不使用 AutoLayout 是强制性的。
目前不完美/工作的情况
Cédric Foellmi (@onekiloparsec)
KPCSplitPanes 在 MIT 许可证下授权,并在 GitHub 上托管在 https://github.com/onekiloparsec/KPCSplitPanes/ Fork 项目,并欢迎提交带有您更改的拉取请求!