一个NSSplitView
子类,它提供了一个方法来动画地设置分隔符的位置,以与Auto Layout一起工作。
MDPSplitView
添加了一个单独的方法:setPosition:ofDividerAtIndex:animated:
。它类似于NSSplitView
的setPosition:ofDividerAtIndex:
,但添加了一个选项来自动画位置。
为了实现最小宽度折叠行为,您需要在移动分隔符时手动添加和移除您的宽度约束。请参阅包含的示例项目中的示例。
要将MDPSplitView
添加到您的项目中
git submodule add https://github.com/mdiep/MDPSplitView [<path>]
)。MDPSplitView.framework
添加到您的项目中。MDPSplitView.framework
添加到目标构建阶段的链接二进制库部分。MDPSplitView.framework
添加到一个复制文件构建阶段,该阶段会将其复制到Frameworks
目录。或者您可以使用Carthage。
没有@robrix的帮助,这不会成为可能。
在MIT许可证下可用。