問題タブ [uicollectionview]

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 投票する
5 に答える
19003 参照

ios - UICollectionView で indexPath への低速スクロールを作成する

私は一連のロゴを宣伝している「画像ティッカー」を作成するために UICollectionView を使用しているプロジェクトに取り組んでいます。collectionView は高さ 1 アイテム、長さ 12 アイテムで、一度に 2 ~ 3 アイテムを表示します (表示されるロゴのサイズによって異なります)。

最初のアイテムから最後のアイテムまで、ゆっくりとした自動スクロール アニメーションを作成してから繰り返したいと思います。

誰もこれを機能させることができましたか?を使用してスクロールを機能させることができます

しかし、これは速すぎる!

これにより、必要なスクロール速度が得られますが、シリーズの最後の数セルしか表示されません。それら(および最初の可視セルでさえ)がすぐにキューから取り出されているのではないかと思います。

何かご意見は?

0 投票する
4 に答える
2952 参照

iphone - セルがまだ表示されている間に UICollectionView 内の大きなセルが削除される

大きなをUICollectionView含む がありますUICollectionViewCells。これらのセルは非常に大きいため、UICollectionView境界を完全に満たし、画面からはみ出します。

問題は、大きなセルが から削除され、UICollectionViewまだ表示されている間に再利用のためにキューに入れられ、空白のビューになることです。空白のUICollectionView領域をスクロールし続けると、最終的にセルの最後の部分が表示され、次のセルの開始が正確な場所に表示されます。

UICollectionViewセルの再利用を効果的に無効にしましたが、コレクションビューの境界内にコーナーがないため、セルが表示されなくなったと考えているため、問題は依然として発生しているようです。

1 つの列で 10000 ピクセルの高さのセルを持つコレクション ビューを作成する方法を説明します。非常に高いセルをスクロールすると、約 1000 ピクセルのコンテンツが画面からスクロールされた後に非表示になり、最後の 1000 ピクセルのコンテンツを表示するために再表示されます。セルのために。

この問題を示す簡単なプロトタイプ アプリを http://jack.cox.s3.amazonaws.com/collectionviewprototype.zipからダウンロードできます。

0 投票する
12 に答える
48552 参照

iphone - UICollectionViewflowLayoutのセル間の間隔をどのように決定しますか

フローレイアウトのUICollectionViewがあり、各セルは正方形です。各行の各セル間の間隔を決定するにはどうすればよいですか?これに適した設定が見つからないようです。コレクションビューのnibファイルに最小間隔属性があるようですが、これを0に設定すると、セルが固定されません。

ここに画像の説明を入力してください

他のアイデアはありますか?

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

xcode - UICollectionView の高さのサイズ変更

ビューコントローラーが読み込まれるときに UICollectionView の高さを 0 に設定し、ボタンが押されたときにアニメーションでサイズを大きくしてサイズを変更しようとしています。いろいろ試してみましたが、サイズは全く変わりません。高さを0に変更しようとしたさまざまなことは次のとおりです。

....

....

....

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

iphone - HomeDirectoryから複数のアイテムを削除する

HomeDirectoryから複数のアイテムを削除したい。

で使用UICollectionViewしていますallowsMultipleSeletion = YES;

その後NSIndexPath、選択したアイテムをに保存しNSMutableArrayます。

このコードを使おうとしています

NSIndexPath問題は、配列をどのように渡すobjectAtIndexかです。

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

ios6 - UICollectionView チュートリアルのリクエスト

次のことを行うチュートリアルまたはヘルプを探しています

iPad アプリとして保持し、ストーリーボードを使用します。画像の UiCollectionView (およびセル) を表示するポップオーバーを備えた (これは私のメインです) viewController (詳細またはナビゲーション ビューなし) が必要です。メイン内に ContainerView が必要です)。コンテナーはデフォルトの imageView を表示し、CollectionView から選択すると、コンテナー内のイメージが変更されます。また、CollectionView セルからコンテナのイメージへのセグエは、カスタム セグエ タイプである必要があります。

覚えておいてください、これは Storyboard を備えた iPad 用です。詳細またはナビゲーション コントローラーはありません。

チュートリアルはどうですか。今のところそのようなものは他にありません。きっと助けを借りることができます。

ダグ

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

ios - UICollectionViewLayout をサブクラス化し、UICollectionView に割り当てる

CollectionViewController があります

UICollectionViewLayout サブクラスもあります: CustomCollectionLayout.m

セルに新しいフレームを使用しようとしていますが、ランダムな位置に 1 つだけです。問題は、layoutAttributesForItemAtIndexPath が呼び出されないことです。

アドバイスをよろしくお願いします。

0 投票する
3 に答える
8235 参照

ios - collectionView:cellForItemAtIndexPath: 呼び出されません

私は UICollectionView を持っていて、それを表示したいだけです。インターフェイスビルダーでファイルの所有者にデリゲートとデータソースを添付しました。

正常に呼び出されます。

私はこれを数時間いじっていますが、理解できません...

どんな助けでも素晴らしいでしょう、事前に感謝します!

これが完全なソースです。ちょっと面倒だったらごめんなさい。

.h ファイル

.m ファイル

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

objective-c - UICollectionViewと画像

私はを持っていますUICollectionView、そしてそれは素晴らしい働きをします、しかし私は疑いを持っています。私の見解では、UICollectionViewCell私はUIImageを持っています。セルは空白のViewControllerにリンクされており、その中にUIScrollView(ズームを管理するための)とUIImage(フルサイズの画像)があります。

画像を開くプロセスを自動的に(ズームなどで)処理できる代​​理人や何かがあるのではないかと思いました。

今、私はUIScrollViewDelegateデリゲートとメソッドでズーム効果を処理してviewForZoomingInScrollView:います...しかし、結果は非常に貧弱で、間違いなく流動的ではありません!

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

layout - UICollectionView でのセクションの折り返しなし

UICollectionView を使用してセルを表示していますが、セクションのデフォルトのラッピング動作を変更したいと考えています。折り返しは必要ありません。代わりに、次の図に示すように、セクションごとに可変幅の水平スクロールビューに相当するものが必要です。 ここに画像の説明を入力

垂直スクロールビュー内で水平スクロールビューを使用してこれを行うことができますが、コレクションビューを使用したいと思います。カスタムフローレイアウトでこれを行う方法についてのアイデアはありますか?

ありがとう!