0

私はUICollectionViewにかなり慣れていません。WWDC の講演を見たことがありますが、レイアウトを実現する方法がまだわかりません。フロー レイアウトを、ウィンドウに合わせて配置された正方形の下部に制限しようとしていますrootviewcontroller(画像を参照)。ただし、UIEdgeInsetsMake(200, 10, 10, 10)フロー レイアウトの上部のみを圧縮するように設定すると、フロー レイアウトが上下から圧縮されます。さらに、このレイアウトの使用方法-(NSArray *)layoutAttributesForElementsInRect:(CGRect)rectまたは作成方法がわかりません。-(CGSize)collectionViewContentSize

-(id)init
{
    self = [super init];
    if (self) {
        self.scrollDirection = UICollectionViewScrollDirectionHorizontal;
        self.itemSize = CGSizeMake(75, 75);
        self.sectionInset = UIEdgeInsetsMake(100, 10, 10, 10);
    }
    return self;
}

私の結果は次のとおりです。 ここに画像の説明を入力

私が達成しようとしていること: ここに画像の説明を入力

4

1 に答える 1

0

コレクションビューのフレームが必要なものと違うと思います。適切に設定してください

于 2013-05-08T17:16:45.080 に答える