問題タブ [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.
ios - UICollectionView で indexPath への低速スクロールを作成する
私は一連のロゴを宣伝している「画像ティッカー」を作成するために UICollectionView を使用しているプロジェクトに取り組んでいます。collectionView は高さ 1 アイテム、長さ 12 アイテムで、一度に 2 ~ 3 アイテムを表示します (表示されるロゴのサイズによって異なります)。
最初のアイテムから最後のアイテムまで、ゆっくりとした自動スクロール アニメーションを作成してから繰り返したいと思います。
誰もこれを機能させることができましたか?を使用してスクロールを機能させることができます
しかし、これは速すぎる!
これにより、必要なスクロール速度が得られますが、シリーズの最後の数セルしか表示されません。それら(および最初の可視セルでさえ)がすぐにキューから取り出されているのではないかと思います。
何かご意見は?
iphone - セルがまだ表示されている間に UICollectionView 内の大きなセルが削除される
大きなをUICollectionView
含む がありますUICollectionViewCells
。これらのセルは非常に大きいため、UICollectionView
境界を完全に満たし、画面からはみ出します。
問題は、大きなセルが から削除され、UICollectionView
まだ表示されている間に再利用のためにキューに入れられ、空白のビューになることです。空白のUICollectionView
領域をスクロールし続けると、最終的にセルの最後の部分が表示され、次のセルの開始が正確な場所に表示されます。
UICollectionView
セルの再利用を効果的に無効にしましたが、コレクションビューの境界内にコーナーがないため、セルが表示されなくなったと考えているため、問題は依然として発生しているようです。
1 つの列で 10000 ピクセルの高さのセルを持つコレクション ビューを作成する方法を説明します。非常に高いセルをスクロールすると、約 1000 ピクセルのコンテンツが画面からスクロールされた後に非表示になり、最後の 1000 ピクセルのコンテンツを表示するために再表示されます。セルのために。
この問題を示す簡単なプロトタイプ アプリを http://jack.cox.s3.amazonaws.com/collectionviewprototype.zipからダウンロードできます。
iphone - UICollectionViewflowLayoutのセル間の間隔をどのように決定しますか
フローレイアウトのUICollectionViewがあり、各セルは正方形です。各行の各セル間の間隔を決定するにはどうすればよいですか?これに適した設定が見つからないようです。コレクションビューのnibファイルに最小間隔属性があるようですが、これを0に設定すると、セルが固定されません。
他のアイデアはありますか?
xcode - UICollectionView の高さのサイズ変更
ビューコントローラーが読み込まれるときに UICollectionView の高さを 0 に設定し、ボタンが押されたときにアニメーションでサイズを大きくしてサイズを変更しようとしています。いろいろ試してみましたが、サイズは全く変わりません。高さを0に変更しようとしたさまざまなことは次のとおりです。
....
....
....
iphone - HomeDirectoryから複数のアイテムを削除する
HomeDirectoryから複数のアイテムを削除したい。
で使用UICollectionView
していますallowsMultipleSeletion = YES;
その後NSIndexPath
、選択したアイテムをに保存しNSMutableArray
ます。
このコードを使おうとしています
NSIndexPath
問題は、配列をどのように渡すobjectAtIndex
かです。
ios6 - UICollectionView チュートリアルのリクエスト
次のことを行うチュートリアルまたはヘルプを探しています
iPad アプリとして保持し、ストーリーボードを使用します。画像の UiCollectionView (およびセル) を表示するポップオーバーを備えた (これは私のメインです) viewController (詳細またはナビゲーション ビューなし) が必要です。メイン内に ContainerView が必要です)。コンテナーはデフォルトの imageView を表示し、CollectionView から選択すると、コンテナー内のイメージが変更されます。また、CollectionView セルからコンテナのイメージへのセグエは、カスタム セグエ タイプである必要があります。
覚えておいてください、これは Storyboard を備えた iPad 用です。詳細またはナビゲーション コントローラーはありません。
チュートリアルはどうですか。今のところそのようなものは他にありません。きっと助けを借りることができます。
ダグ
ios - UICollectionViewLayout をサブクラス化し、UICollectionView に割り当てる
CollectionViewController があります
UICollectionViewLayout サブクラスもあります: CustomCollectionLayout.m
セルに新しいフレームを使用しようとしていますが、ランダムな位置に 1 つだけです。問題は、layoutAttributesForItemAtIndexPath が呼び出されないことです。
アドバイスをよろしくお願いします。
ios - collectionView:cellForItemAtIndexPath: 呼び出されません
私は UICollectionView を持っていて、それを表示したいだけです。インターフェイスビルダーでファイルの所有者にデリゲートとデータソースを添付しました。
正常に呼び出されます。
私はこれを数時間いじっていますが、理解できません...
どんな助けでも素晴らしいでしょう、事前に感謝します!
これが完全なソースです。ちょっと面倒だったらごめんなさい。
.h ファイル
.m ファイル
objective-c - UICollectionViewと画像
私はを持っていますUICollectionView
、そしてそれは素晴らしい働きをします、しかし私は疑いを持っています。私の見解では、UICollectionViewCell
私はUIImageを持っています。セルは空白のViewControllerにリンクされており、その中にUIScrollView
(ズームを管理するための)とUIImage
(フルサイズの画像)があります。
画像を開くプロセスを自動的に(ズームなどで)処理できる代理人や何かがあるのではないかと思いました。
今、私はUIScrollViewDelegate
デリゲートとメソッドでズーム効果を処理してviewForZoomingInScrollView:
います...しかし、結果は非常に貧弱で、間違いなく流動的ではありません!
layout - UICollectionView でのセクションの折り返しなし
UICollectionView を使用してセルを表示していますが、セクションのデフォルトのラッピング動作を変更したいと考えています。折り返しは必要ありません。代わりに、次の図に示すように、セクションごとに可変幅の水平スクロールビューに相当するものが必要です。
垂直スクロールビュー内で水平スクロールビューを使用してこれを行うことができますが、コレクションビューを使用したいと思います。カスタムフローレイアウトでこれを行う方法についてのアイデアはありますか?
ありがとう!