Macos 如何在mac应用程序中折叠和扩展视图?
我是mac应用程序开发新手,这里我想在我的自定义视图(NSView)中执行展开和折叠视图 这里是示例图像 如何在NSViewController而不是NSWindow中实现这种折叠和扩展单元 可以使用NSTableView吗 我知道这是一个简单的问题,但我面临的问题 请给我推荐一些示例代码或链接Macos 如何在mac应用程序中折叠和扩展视图?,macos,cocoa,nstableview,expand,nsviewcontroller,Macos,Cocoa,Nstableview,Expand,Nsviewcontroller,我是mac应用程序开发新手,这里我想在我的自定义视图(NSView)中执行展开和折叠视图 这里是示例图像 如何在NSViewController而不是NSWindow中实现这种折叠和扩展单元 可以使用NSTableView吗 我知道这是一个简单的问题,但我面临的问题 请给我推荐一些示例代码或链接 谢谢所给图片的视图为NSOutlineView。它是NSTableView子类 查看和。给定图片的视图为NSOutlineView。它是NSTableView子类 查看和。可以通过调整三角形按钮动作方
谢谢所给图片的视图为NSOutlineView。它是NSTableView子类
查看和。给定图片的视图为NSOutlineView。它是NSTableView子类
查看和。可以通过调整三角形按钮动作方法中的自动布局约束来实现收拢/展开
@property (nonatomic, weak) IBOutlet NSLayoutConstraint *moreInfoBoxHeight;
[[self.moreInfoBoxHeight animator] setConstant:75];
Apple在中提供了使用NSStackView的示例代码,可以通过调整“公开三角形”按钮操作方法中的自动布局约束来实现收拢/展开
@property (nonatomic, weak) IBOutlet NSLayoutConstraint *moreInfoBoxHeight;
[[self.moreInfoBoxHeight animator] setConstant:75];
苹果公司在上有使用NSStackView的示例代码,你有多远?你面临的具体问题是什么?Xcode对象库提供了公开三角形按钮,所以这是最难的部分。一旦你在一个视图上找到了其中的一个,你所需要的就是一种方法,可以检测何时按下这个按钮,然后你就可以负责显示和隐藏相关的视图。你有多远?你面临的具体问题是什么?Xcode对象库提供了公开三角形按钮,所以这是最难的部分。一旦你在一个视图上找到了其中的一个,你所需要的就是一个方法来检测何时按下这个按钮,然后你就可以负责显示和隐藏相关的视图。