如何調整我的NSCollectionView的大小以適合我所有物品的尺寸?調整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:這是我沒有任何調整大小;
你的意思是你擺脫了滾動視圖界面生成器自動地增加?如果是這樣,不要這樣做......它需要這種觀點才能正確繪製,否則將會像擴展項一樣大。 –
我希望它能顯示我所有的項目而不需要滾動! –