2016-04-19 39 views
0

私は現在で作業中です。UICollectionViewです。私はSOのすべてを探していて、この問題のいくつかの問題を発見しましたが、問題の答えは誰も見つかりませんでした。もし私がここでひとつの質問にすべての事実を集めたとしても、この問題の解決法を提供することができます:ios - UICollectionViewレイアウト最後の行

単純なUICollectionViewFlowLayoutサブクラスを持つcollectionViewを持っていれば、すべて正常に動作しますが、私はすべてをautoLayoutで実行します。セルはちょうど良い整列、新しい行が始まるとすぐに行を記入します。 最後の行のレイアウトは、別の項目が追加されるのを待つので、唯一の問題があります。

@implementation SubCollectionViewFlowLayout 
- (instancetype)init { 
    self = [super init]; 
    if (self) { 
     self.estimatedItemSize = CGSizeMake(100, 100); 
     self.minimumInteritemSpacing = 5.0f; 
     self.minimumLineSpacing = 5.0f; 
     self.scrollDirection = UICollectionViewScrollDirectionVertical; 
    } 
    return self; 
} 

これは全体のサブクラスである:

さて、いくつかのコードは、ここに私のUICollectionViewFlowサブクラスです。本当に基本的なものです。

この問題の別の問題を探すとき、私は以下のSO質問を見つけました。最初のものはまさに私の問題です、他のものは似ているようです。

私は、これは十分にあると思いますDESCRIP問題のために、助けは常に高く評価されます。

答えて

0

いくつかの調査の後、私はこれを円滑に解決することはできないと思います。

しかし、それを解決する可能性があり、in this Answerと記載されています。

高さ= 0、幅=コレクションビュー幅のセルを追加するだけです。これをテストし、完璧に動作します。

関連する問題