iOS-新しいセルが追加されると、自動レイアウトを使用してUICollectionViewの高さを拡張します

ジミージャメッド

ユーザーが必要に応じてデータを追加できるコレクションビューを作成しています。コレクションビューは最初は小さく(画面幅、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]

編集
0

コメントを追加

0

関連記事

分類Dev

iOSで自動レイアウトを使用して動的セルの高さを操作する方法

分類Dev

iOS 12で、制約付きのセルフサイジングセルを使用してUICollectionViewを作成すると、再読み込み時に、スクロールするまでレイアウトの高さが正しくなくなります。

分類Dev

自動レイアウトを使用すると、iOS8で回転時にセルの高さが失われます

分類Dev

自動レイアウトのみを使用するiOS8Today拡張機能の高さは壊れた制約を与えます

分類Dev

iOSで自動レイアウトを使用して、ラベルを含むビューの高さの3分の1にラベルを配置するにはどうすればよいですか?

分類Dev

iOS 8でUICollectionViewCellsの自動レイアウトサイズを取得するにはどうすればよいですか?(systemLayoutSizeFittingSizeは、iOS 8では高さがゼロのサイズを返します)

分類Dev

iOS 10では、場合によっては自動的にサイズを変更しようとすると、キーボード拡張機能の高さが失われます

分類Dev

iOSの自動レイアウトで高さの制約をゼロに設定すると、レイアウトが無効になります

分類Dev

自動レイアウトを使用してiOSでテキストの長さに基づいてUILabelの幅を変更する方法

分類Dev

ios新しいファイルを作成し、すべてのターゲットに自動的に追加します

分類Dev

iOSは、デバイスが回転すると自動レイアウトの制約を変更します

分類Dev

自動レイアウトを使用してXcode 11(iOS 12、iOS 13)で「スクロール可能なコンテンツサイズのあいまいさ」を修正する方法

分類Dev

自動レイアウトiOSのxibに「定数」値を追加します

分類Dev

iOS自動レイアウト:さまざまな画面の高さを処理する

分類Dev

UITableViewCellの高さの自動レイアウトがiOS10で機能しない

分類Dev

ユーザーがiOSのUITableViewに行を追加しているときに、UITableViewの高さを動的に増加させようとしています

分類Dev

Swift2 iOS-現在のユーザーをログアウトして新しいユーザーを作成すると、古いユーザーの新しいユーザーのデフォルトが維持されます

分類Dev

iOS 7/8 UITableViewセル:行の高さが可変の自動レイアウトを備えた動的な高さの2つのUILabel

分類Dev

自動レイアウトとiOS7、プログラムで追加されたUIImageViewsが表示されない-スレッドに関連しているようです

分類Dev

モバイルハブを使用してiOS用のAmazonSNSをテストしていますが、動作させることができません

分類Dev

自動レイアウトを使用してiOSで2つの要素間の動的距離を取得する方法

分類Dev

iOS 12では、UICollectionViewレイアウトセルはいつnibでautolayoutを使用しますか

分類Dev

自動レイアウトを使用してテキストと画像でiOS7UIButtonを作成する

分類Dev

iOS8の自動高さセルが最初の読み込み時に高さを修正しません

分類Dev

iOSの自動レイアウトはVFLを使用してプログラムで実装します

分類Dev

iOSの自動レイアウトを使用してメニューのボタンを中央に配置するにはどうすればよいですか?

分類Dev

iOS 8Today自動レイアウトを使用したUITableViewのウィジェットフィットの高さ

分類Dev

iOS-Swift3でプログラムで新しい制約を削除してアクティブ化するとレイアウトが壊れます

分類Dev

iOSおよびAndroid用に拡張されたVuforiaを使用して紙に動的テキストを表示する

Related 関連記事

  1. 1

    iOSで自動レイアウトを使用して動的セルの高さを操作する方法

  2. 2

    iOS 12で、制約付きのセルフサイジングセルを使用してUICollectionViewを作成すると、再読み込み時に、スクロールするまでレイアウトの高さが正しくなくなります。

  3. 3

    自動レイアウトを使用すると、iOS8で回転時にセルの高さが失われます

  4. 4

    自動レイアウトのみを使用するiOS8Today拡張機能の高さは壊れた制約を与えます

  5. 5

    iOSで自動レイアウトを使用して、ラベルを含むビューの高さの3分の1にラベルを配置するにはどうすればよいですか?

  6. 6

    iOS 8でUICollectionViewCellsの自動レイアウトサイズを取得するにはどうすればよいですか?(systemLayoutSizeFittingSizeは、iOS 8では高さがゼロのサイズを返します)

  7. 7

    iOS 10では、場合によっては自動的にサイズを変更しようとすると、キーボード拡張機能の高さが失われます

  8. 8

    iOSの自動レイアウトで高さの制約をゼロに設定すると、レイアウトが無効になります

  9. 9

    自動レイアウトを使用してiOSでテキストの長さに基づいてUILabelの幅を変更する方法

  10. 10

    ios新しいファイルを作成し、すべてのターゲットに自動的に追加します

  11. 11

    iOSは、デバイスが回転すると自動レイアウトの制約を変更します

  12. 12

    自動レイアウトを使用してXcode 11(iOS 12、iOS 13)で「スクロール可能なコンテンツサイズのあいまいさ」を修正する方法

  13. 13

    自動レイアウトiOSのxibに「定数」値を追加します

  14. 14

    iOS自動レイアウト:さまざまな画面の高さを処理する

  15. 15

    UITableViewCellの高さの自動レイアウトがiOS10で機能しない

  16. 16

    ユーザーがiOSのUITableViewに行を追加しているときに、UITableViewの高さを動的に増加させようとしています

  17. 17

    Swift2 iOS-現在のユーザーをログアウトして新しいユーザーを作成すると、古いユーザーの新しいユーザーのデフォルトが維持されます

  18. 18

    iOS 7/8 UITableViewセル:行の高さが可変の自動レイアウトを備えた動的な高さの2つのUILabel

  19. 19

    自動レイアウトとiOS7、プログラムで追加されたUIImageViewsが表示されない-スレッドに関連しているようです

  20. 20

    モバイルハブを使用してiOS用のAmazonSNSをテストしていますが、動作させることができません

  21. 21

    自動レイアウトを使用してiOSで2つの要素間の動的距離を取得する方法

  22. 22

    iOS 12では、UICollectionViewレイアウトセルはいつnibでautolayoutを使用しますか

  23. 23

    自動レイアウトを使用してテキストと画像でiOS7UIButtonを作成する

  24. 24

    iOS8の自動高さセルが最初の読み込み時に高さを修正しません

  25. 25

    iOSの自動レイアウトはVFLを使用してプログラムで実装します

  26. 26

    iOSの自動レイアウトを使用してメニューのボタンを中央に配置するにはどうすればよいですか?

  27. 27

    iOS 8Today自動レイアウトを使用したUITableViewのウィジェットフィットの高さ

  28. 28

    iOS-Swift3でプログラムで新しい制約を削除してアクティブ化するとレイアウトが壊れます

  29. 29

    iOSおよびAndroid用に拡張されたVuforiaを使用して紙に動的テキストを表示する

ホットタグ

アーカイブ