一个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许可证下可用。