我如何调整我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被扭曲。 它比父母认为它扩大,以填补父视图以前更小,并用。
注:我删除了集合视图的滚动条和内部项目NSBox。
PS:这个我有什么,没有任何调整大小;