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です。
追伸:これは私がサイズ変更せずに持っているものです;