[解決済み] FlowLayoutでUICollectionViewの高さを決定する方法
2022-06-18 15:12:55
質問
私は
UICollectionView
と
UICollectionViewFlowLayout
で、そのコンテンツのサイズを計算したいのです。
intrinsicContentSize
で返す必要があります)。
問題は、次のとおりです。すべてのセルの高さが固定で同じであっても、quot;rows"/lines がいくつあるか分からないことです。
UICollectionView
. また、データソースの項目数によってその数を決定することもできません。データ項目を表すセルの幅が異なるため、結果として
UICollectionView
.
このトピックに関するヒントを公式ドキュメントで見つけることができず、ググってもこれ以上たどり着けなかったので、何か手助けやアイデアがあれば非常にありがたいです。
どのように解決するのですか?
おおっと! なぜか、何時間も調査した後、私の質問に対するかなり簡単な答えを見つけました。私は完全に間違った場所を検索しており、私が見つけることができたすべてのドキュメントを掘り下げて
UICollectionView
.
シンプルで簡単な解決策は、基礎となるレイアウトにあります。単に
collectionViewContentSize
を呼び出すだけです。
myCollectionView.collectionViewLayout
プロパティを指定すると、コンテンツの高さと幅が
CGSize
. という具合に簡単になります。
関連
-
libc++abi.dylib が NSException 型の捕捉できない例外で終了する理由 エラー
-
[解決済み] 制約条件の変更をアニメーションで表現するには?
-
[解決済み] ボディの高さをブラウザの高さの100%にする
-
[解決済み] iOSのバージョンを確認する方法を教えてください。
-
[解決済み] Xcode 7のエラーです。"Missing iOS Distribution signing identity for ..." (iOS配布用署名IDがありません)
-
[解決済み] テキストフィールドを移動する方法(次へボタン/完了ボタン)
-
[解決済み] 「GCC使用時に「Xcode/iOSのライセンスに同意するには管理者権限が必要です。rootでsudoを使用して再実行してください。
-
[解決済み] UITextFieldの最大文字数を設定します。
-
[解決済み] iphoneアプリのベータテストはどのように行うのですか?
-
[解決済み] UICollectionView、全幅のセル、オートレイアウトの動的な高さを許可しますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
クラッシュエラー libc++abi.dylib: NSException 型のキャッチできない例外で終了_allanGold のブログ - ProgrammerITS401
-
iOS classic error Undefined symbols for architecture XXX:
-
[解決済み] Xcode 7のエラーです。"Missing iOS Distribution signing identity for ..." (iOS配布用署名IDがありません)
-
[解決済み] iOS 13 のフルスクリーンでモーダルを表示する
-
[解決済み] iOSシミュレータでスクリーンショットを撮る
-
[解決済み] UIButtonのタイトルを左揃えにするにはどうしたらよいですか?
-
[解決済み] テキストフィールドを移動する方法(次へボタン/完了ボタン)
-
[解決済み] iPhone 5の画面解像度に対応したアプリを開発・移行するには?
-
[解決済み] コア・データ エンティティの全インスタンスを削除する最短の方法
-
[解決済み] swiftで電子メールアドレスを検証する方法は?