gpt4 book ai didi

macos - 如何在Mac应用程序中折叠和展开 View ?

转载 作者:行者123 更新时间:2023-12-03 16:54:10 25 4
gpt4 key购买 nike

我是 mac 应用程序开发新手,在这里我想在我的自定义 View (NSView)中展开和折叠 View

这里是示例图片

enter image description here

我怎样才能在 NSViewController 中而不是在 NSWindow 中实现这种折叠和展开单元格...

可以使用NSTableView吗?

我知道这是一个简单的问题,但我面临问题。

请向我推荐一些示例代码或链接..

谢谢

最佳答案

可以通过调整显示三角形按钮的操作方法中的自动布局约束来实现折叠/展开。

@property (nonatomic, weak) IBOutlet NSLayoutConstraint *moreInfoBoxHeight;

[[self.moreInfoBoxHeight animator] setConstant:75];

Apple 在 https://developer.apple.com/library/mac/samplecode/InfoBarStackView/Introduction/Intro.html 有使用 NSStackView 的示例代码

关于macos - 如何在Mac应用程序中折叠和展开 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27352431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com