UICollectionView のすべてのセルを水平スクロールで 1 行に表示しようとしています。
このために、組み込みの UICollectionView クラスを使用していますが、次のコードで UICollectionViewFlowLayout のサブクラスを作成しました。
@implementation MemberCollectionViewFlowLayout
- (id)init {
if ((self = [super init])) {
self.scrollDirection = UICollectionViewScrollDirectionHorizontal;
self.minimumLineSpacing = 10000.0f;
}
return self;
}
- (CGSize)collectionViewContentSize
{
NSArray *memberArray = [[NSUserDefaults standardUserDefaults] objectForKey:@"currentGroupMembers"];
return CGSizeMake([memberArray count]*50 , self.collectionView.frame.size.height);
}
@end
その結果、スクロール可能な行が表示されますが、行が画面よりも大きい場合は表示されません。コンテンサイズの高さを上げると、残りのセルが 2 行目に追加されていることがわかります。
すべてのセルが 1 行に並んでいることを確認するにはどうすればよいですか?
助けてくれて本当にありがとうございます