問題タブ [uicollectionviewcell]

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 に答える
47 参照

ios - 格納しているサーバー データに従って UICollectionViewCells を整理するにはどうすればよいですか?

ユーザーが撮影してに追加した画像を表示するセルがありますUICollectionView。API サーバーでは、これらの画像はtimestamp(以下を参照) によって編成されます。つまり、アプリでは、表示される最初のセルが、サーバーにアップロードされた最新の画像です。

サーバー上では、次のようになります。

各画像のn_commentsデータを問題なく配列に入れることができます。配列でインデックスの各オブジェクトの数をカウントしUICollectionView、オブジェクトに含まれる数に応じて、最初に表示されるものを決定する必要があります (それが理にかなっている場合)。

これはサーバー上で管理する必要がありますか、それともアプリのコード内で行うことができますか? 私はそれが関係していると推測しているUICollectionViewLayoutので、それが当面の間それを機能させようとするところです.

どんなアドバイスでも大歓迎です!ありがとう。

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

objective-c - UICollectionViewCell 内のセルは、指を離すと自動的に選択解除または強調表示解除されます

UICollectionView があり、指を離す (またはマウスを離す) と、セルが選択解除/ハイライト解除されます。指を下に向けると強調表示されていることがわかります (uiscrollview 内にあるため、実際には長い指を下に向けます) が、離すとすぐに強調表示が解除されます。

そして(デリゲートを設定したとき)、didSelectItemAtIndexPathが呼び出されませんでした。

助言がありますか?

0 投票する
0 に答える
177 参照

iphone - ドラッグしてUICollectionViewCellをUICollectionViewに追加できません

と一緒に仕事をするのは初めてUICollectionViewです。このチュートリアルを試しています。彼は をドラッグUICollectionViewし、次に をドラッグして のUICollectionViewCell中にドロップしましたCollection View。うまくいきません: セルをビューにドラッグすると、セルがくっつきません。コントロール ライブラリに戻るだけです。私は何を間違っていますか?

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

iphone - コレクション ビューのセルが表示されない

コレクション ビューのコードは次のとおりです。

行をデバッグするとreturn cell;、適切なログが取得されますが、セルが表示されません。

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

xcode - UICollectionViewCell から UIPopoverController を提示する

UICollectionViewCell のボタンから UIPopoverController を提示しようとしています。

これまでのところ、すべてが正常に作成されていますが、ポップオーバーは表示されません。

これを行う特別な方法はありますか?

コレクションビューセル以外から表示すると、コードは機能します。

次のコードは、UICollectionViewCell サブクラスにあります。

ありがとう!

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

ios - uicollectionviewでセルを検出する方法didselectデリゲートメソッド

iPhoneの写真アプリに似たアプリを作っています。を使用して、ビューのようなグリッドで画像を表示できますPSUICollectionView。コレクションビューのグリッドセルをタップすると、チェックボックスの画像が表示されます。私の問題は、次のコードを使用しているときに、複数のランダムセルにチェックボックスの画像が入力されていることです。

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

selection - UICollectionView タップで複数のセルを選択

UICollectionView で 1 つの UICell をタップしてから、UICollectionView を上下にスクロールすると、複数のセルが選択されていることがわかります。タップされていない選択された他のセルは、UICollectionView レイアウト全体でランダムに選択されているようです。UICollectionView に 3 列のセルと多くの行があります。

私のコードには次のものがあります。

ハイライト コードは、タップされたセルに境界線を付けるだけです。

タップされたセルだけが選択されていることを確認する方法はありますか?

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

ios - xibを使用してUICollectionViewCellサブクラスを作成します

xibをリンクしたサブクラスを作成しようとしUICollectionViewCellています。これを実行します。新しいxibファイルを作成し、それにを追加してから、次のUICollectionViewCellサブクラスファイルを作成します。

また、ファイル所有者のカスタムクラスMyCellでインターフェイスビルダーのクラスをリンクし、を追加してUILabelから、UICollectionViewviewDidLoadで次のようにします。

これと同様に:

ただし、これは機能しません。次のエラーが発生します。

私は何を間違えましたか?UICollectionViewCellサブクラスをxibに接続し、それを?に表示するにはどうすればよいUICollectionViewですか?

編集:

私はこれをしました:

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

ios - UICollectionViewCellは影とバインドを描画します

UICollectionViewCellに境界を描画するためのコードがあります。「cellForItemAtIndexPath」で呼び出すと機能します。

しかし、私がやりたいのは、この機能をappDelegateに実装することです。そのため、このすべてのコードをさまざまなクラスに実装する必要はありません。

appDelegateで上記のコードを使用すると、機能しません。なにか提案を??

私も輸入します<QuartzCore/QuartzCore.h>

0 投票する
0 に答える
206 参照

ios - 2 つの UICollectionViewCells を入れ替えます

2 つのテーブル セルを交換しようとしています。したがって、レイアウトが次のような場合

123 456 789

セル 3 をセル 5 にドラッグすると、

125 436 789

しかし、セル7まで持ち上げずにドラッグし続けると、

127 456 389

これをすべてアニメーション化します。LXReorderableCollectionViewFlowLayoutの基本的なコードにいくつかの編集を加えましたが、まだいくつかの問題があります。セルを移動している間と同様に、別のセルがコピーのように見え、離すまでそれに従います。セルが完全に複製される場合があります。私のコレクション ビューでは、UICollectionViewCell サブクラスを 1 つ使用していますが、情報を含むセルと空のセルの 2 つの外観があります。

ここにコードがあります

LXReorderableCollectionViewFlowLayout.h - http://pastie.org/7188891 LXReorderableCollectionViewFlowLayout.m - http://pastie.org/7188886

(投稿するには長すぎるため、ここにコードを投稿できません)