問題タブ [uicollectionreusableview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - UICollectionView ヘッダーが現在ビュー rect にあるかどうかをテストするにはどうすればよいですか?
アプリの設定/設定が変更されたときに強制的に更新/更新するために、UICollectionView ヘッダー補助ビューが現在表示されているかどうかを知る必要があります。
ヘッダーが表示されていない場合、スクロールするとヘッダーは適切に描画されますが、現在はロード時にのみ発生し、ユーザーがヘッダーをスクロールして戻った場合にのみ発生します。
ヘッダーが表示されている場合は、更新する必要がありますが、この設定が変更されるたびに (ヘッダーが表示されているときだけに) 0 番目のセクション全体をリロードする必要はありません。
ios - Collectionview の各列にヘッダーを追加する方法
各列に異なるデータを持つコレクションビューを作成しました。しかし、それらを分離するには、 header を追加する必要があります。追加できるヘッダーは 1 つだけです。これに対する私のコードは次のとおりです。
列番号は、ClassesArr の数のようにする必要があります。
ios - セクション数が動的に変化するグリッド UIcollectionView にスタック
と の 2 つのサブクラスを使用してUICollectionViewController
いStackViewController
ますGridViewController
。最初はスタックタイプのギャラリーを使用していますが、セルをつまむと遷移が発生します。
スタックには 5 つのアルバムがあるためnumberofsections
、5 として渡し、ユーザーがピンチアウトすると、グリッド レイアウト n を使用している別のコントローラーに移行し、mnumberofSections
は 1 として返されます。
問題は、スタック ギャラリー内の他のすべてのアルバムが、ピンチすると 1 に設定されているために消えてしまうことです。別のコントローラーからnumberofsections
別のデータ ソースを返そうとしましたUICollectionView
が、データ ソースしか使用しませんStackViewController
。
uicollectionview - UICollectionReusableView から分離できません
私は UICollectionView と Header.I を持っています。私は textfield と image.I を持っています。どんな助けでも感謝します
Header.h
ヘッダー.m
ios - 間違った順序でデキューされた UICollectionViewCells
カスタムセルを使用して標準の UICollectionView を接続しています。
要するに、collectionView をリロードすると、セルは作成された順序でキューから取り出されません。
元。indexPath.row 5 のセルは、indexPath.row 0 に返されます。
これにより、collectionView をリロードするとフラッシュが発生します。collectionView をリロードするときに同じセルを再利用したいのですが、データが同じであればリロードしたくありません。順序が間違っているため、同じになることはありません。
他の誰かがこれに悩まされていますか、それとも修正していますか? UITableView はこれを行いません。同じ順序でセルを使用します。collectionView はなぜそうしないのですか?
ios - セクション全体をリロードせずに UICollectionView のヘッダー コンテンツを更新する
UIColectionView のヘッダー情報のコンテンツを動的に更新したいのですが、セクション全体を頻繁に再読み込みしたくありません。
エレガントなソリューションのアイデアはありますか?
ありがとう