ユーザーが必要に応じてデータを追加できるコレクションビューを作成しています。コレクションビューは最初は小さく(画面幅、30ピクセルの高さ)、新しいセル/行が追加されるにつれて高さが大きくなります。ビューコントローラのビューの下部に到達すると、成長が停止するはずです。
コレクションビューは、View Controllerの唯一のビューです(テスト目的で、上部のレイアウトガイドのすぐ下(ステータスバーの下)から始まります。
コレクションビューに次の制約を追加しようとしましたが、大きくなりません(「不等式制約のあいまいさ」のストーリーボードに制約の警告があります)。
Leading Space
Trailing Space
Top Space to Superview
Bottom Space to Bottom Layout Guide >= 0
Height >= 30
私は何が間違っているのですか?(ストーリーボードで)どのような制約を追加/修正する必要がありますか?
コードで微調整する必要があると思います。コレクションビューの各行の高さと各行間の内部間隔を計算する必要があり、セルが追加された後、これらのメソッドを呼び出します
collectionView.frame = CGRectMake(a,b,c,d) // Adapt new frame to expand height
collectionView
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加