我是新来的MAC应用程序的开发,在这里我想要做的扩大和我的自定义视图折叠视图(一个NSView)如何在mac应用程序中折叠和展开视图?
这里的样本图像
我怎样才能做到这几样崩溃和展开NSViewController中的单元格不在NSWindow中...
是否有可能使用NSTableView?
我知道它的一个简单的问题,但我面临的问题。
请建议我一些示例代码或链接..
感谢
我是新来的MAC应用程序的开发,在这里我想要做的扩大和我的自定义视图折叠视图(一个NSView)如何在mac应用程序中折叠和展开视图?
这里的样本图像
我怎样才能做到这几样崩溃和展开NSViewController中的单元格不在NSWindow中...
是否有可能使用NSTableView?
我知道它的一个简单的问题,但我面临的问题。
请建议我一些示例代码或链接..
感谢
折叠/展开可以通过调整三角形按钮的动作方法中的自动布局约束来实现。
@property (nonatomic, weak) IBOutlet NSLayoutConstraint *moreInfoBoxHeight;
[[self.moreInfoBoxHeight animator] setConstant:75];
苹果使用NSStackView在https://developer.apple.com/library/mac/samplecode/InfoBarStackView/Introduction/Intro.html
在给定的图片中的观点是NSOutlineView。它是NSTableView的子类。
示例代码多远有什么?什么*特别*是你面临的问题? Xcode对象库提供了Disclosure Triangle Button,所以这是困难的部分。一旦你在视图中获得了其中的一个,你只需要一个方法来检测这个按钮何时被按下,然后你就可以负责显示和隐藏相关的视图。 – 2014-12-08 11:21:16