gpt4 book ai didi

objective-c - 调整 NSCollectionView 的大小以适应内部项目?

转载 作者:行者123 更新时间:2023-12-03 17:23:20 24 4
gpt4 key购买 nike

如何调整 NSCollectionView 的大小以适合我所有项目的大小?

我尝试过类似的事情:

    float height=0;
for(int i=0;i<[drives count]; i++) {
height += [[[collectionView itemAtIndex:i] view] bounds].size.height;
}
NSLog(@"%lg", height);
[[self view] setBoundsSize:NSMakeSize(300, height)];

我得到的只是一个可怕的结果:collectionView 被扭曲了。它以前比父 View 小,之后它会扩展以填充父 View 。

注意:我删除了 Collection View 的滚动条,内部​​项目是 NSBox。

Ps:这就是我没有调整大小的情况;

enter image description here

最佳答案

看看这个问题:Can NSCollectionView autoresize the width of its subviews to display one column我认为这可能有助于解决您的问题!

关于objective-c - 调整 NSCollectionView 的大小以适应内部项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14431097/

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