問題タブ [uicollectionviewdelegate]

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.

0 投票する
1 に答える
4814 参照

swift - UICollectionView は、最後のセクションのフッターのみを表示します

1 つのセクションのみフッター ビューを表示するにはどうすればよいですか?

私が知ったように、nilクラッシュが発生するため、他のセクションのフッター ビューを非表示にすることはできません。

0 投票する
2 に答える
1025 参照

ios - UIViewController は、ロード時にすべてのセルに対して sizeForItemAtIndexPath を呼び出します

UICollectionViewFlowLayout を持つ UICollectionView があります。大規模なデータ (5,000 以上のセル) をテストしているときに、読み込み時に遅延が発生することに気付きました。sizeForItemAtIndexPathロード時に、すべてのセルに対して が呼び出されることがわかりました。アプリケーションのようなメッセージングを行っており、各セルの高さが異なるため、高さの推定が発生します。ビューをロードするだけで、一番下までスクロールすることはありません。

私が言っていることを示す小さなアプリを作成しました (コンソールを見てsizeForItemAtIndexPath、すべてのセルを呼び出していることを確認してください) https://github.com/ftheo/CollectionViewLoadingBug

どんな助けでも大歓迎です。ありがとう

0 投票する
1 に答える
231 参照

ios - UICollectionViewFlowLayout を使用した UICollectionView がセルを表示しないのに、サイズを要求するのはなぜですか?

フロー レイアウトのコレクションビューでセルが表示されないことがありますが、デリゲートがサイズを要求し、セクション アイテムの数とレスポンダーが正しい情報を提供するのはなぜですか。

こちらの例では、6セクションのトラブル

numberOfItemsInSection (ASKED, RETUR) でわかるように、6 セクションで 1 アイテムが返されました

2015-04-08 04:43:59.044 リターン セクション:6 アイテム:1

その後、6 セクションの 0 アイテムの sizeForItemAtIndexPath でサイズが返されました

2015-04-08 04:43:59.053 サイズ_セクション:6 アイテム:0 サイズ:320x80

しかし、コレクションビューはセクション6では呼び出されず、セルを要求します

0 投票する
2 に答える
1038 参照

ios - collectionView:didSelectItemAtIndexPath デリゲート メソッドが複数回呼び出されるのを防ぐ方法

UICollectionView のセルの 1 つを複数回 (ダブルタップ、トリプルタップ) タップすると、デリゲート メソッドの didSelectItemAtIndexPath も複数回呼び出されます。それを防ぐための最も巧妙な方法は何ですか?

コメントをいただければ幸いです。

0 投票する
1 に答える
1546 参照

ios - SWIFT: UIButton をクリックしてセクション/行を UICollectionView に挿入します

クリックするとUICollectionViewに新しいセクションが追加されるUIButtonをセットアップしようとしています。オンラインでいくつかの例を検索しましたが、それらを機能させることができました。以下は、問題ないように見える答えの1つですが、それでも私にとってはうまくいきません。

何か不足していますか?誰でも助けてもらえますか?よろしくお願いします!

0 投票する
1 に答える
4337 参照

ios - スクロールするとcollectionViewで画像が変化する

以下のコードでは、collectionView はスムーズにスクロールしますが、非常に速くスクロールすると、誤った画像が表示され、スクロールが減速するにつれて正しい画像に変わることがあります。以下は、私が 私のコードを使用しているコードです:

0 投票する
1 に答える
267 参照

ios - itemTapped メソッドの実行時に UICollectionView セルが null になる

で iOS アプリを開発しています。下部に同じXamarinものが 2 つ あり、スナップショットを含むリストが読み込まれます (1 行のギャラリーのようなもの)。最初のviewControllerからのスナップショットが選択された後、2番目のviewControllerに移動し、viewControllerがロードされたときにスナップショットをPreSelectedにしたいのですが、画面がロードされてからわずか1秒後に. 理由はありますか?viewControllersUICollectionViewSystem.NullReferenceException

ここで最初のviewController:

indexPath をヘルパー クラスに保存し、2nd への移行をNotificationCenter.

2番目のviewControllerで:

編集: ViewDidAppear で「ItemSelected」メソッドを使用しない場合、クラッシュしません!