gpt4 book ai didi

cocoa - NSTableCellView 内的 NSCollectionView 不会调整大小

转载 作者:行者123 更新时间:2023-12-03 16:35:46 29 4
gpt4 key购买 nike

我想在 NSTableCellView 中显示 NSCollectionView。我已经正确设置了它,并且它在大多数情况下都有效,但是 collectionView 的 ScrollView 似乎没有针对 NSTableCellView 正确调整大小,即使我为此设置了自动布局约束。

enter image description here

我可以做些什么来设置约束,使 ScrollView 根据 NSTableCellView 调整大小(这也应该让 collectionView 也调整自身大小)?

编辑:

详细来说,我真正想做的是让collectionView随着窗口大小的调整而展开和调整大小,并让它占据与tableViewCell相同的宽度,并根据 Collection View 中的项目数量调整大小轮廓 View 的高度,从而确定轮廓 View 行的高度。当 collectionView 是普通 View 的一部分时,它工作正常,但我无法让它在 NSTableCellView 内调整自身大小。

最佳答案

首先,删除您为 collectionview/scrollview 设置的所有约束。

现在,您需要制定 4 个约束,每个约束分别对应从 ScrollView 到其 super View 的前导、尾随、顶部和底部空间。确保宽度和高度不受限制。我在最近制作的一个应用程序中做到了这一点,并且效果很好。

编辑:在下面的评论中,我们发现该列没有调整大小,因此约束设置正确。

关于cocoa - NSTableCellView 内的 NSCollectionView 不会调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24793225/

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