問題タブ [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.
ios - 格納しているサーバー データに従って UICollectionViewCells を整理するにはどうすればよいですか?
ユーザーが撮影してに追加した画像を表示するセルがありますUICollectionView
。API サーバーでは、これらの画像はtimestamp
(以下を参照) によって編成されます。つまり、アプリでは、表示される最初のセルが、サーバーにアップロードされた最新の画像です。
サーバー上では、次のようになります。
各画像のn_comments
データを問題なく配列に入れることができます。配列でインデックスの各オブジェクトの数をカウントしUICollectionView
、オブジェクトに含まれる数に応じて、最初に表示されるものを決定する必要があります (それが理にかなっている場合)。
これはサーバー上で管理する必要がありますか、それともアプリのコード内で行うことができますか? 私はそれが関係していると推測しているUICollectionViewLayout
ので、それが当面の間それを機能させようとするところです.
どんなアドバイスでも大歓迎です!ありがとう。
objective-c - UICollectionViewCell 内のセルは、指を離すと自動的に選択解除または強調表示解除されます
UICollectionView があり、指を離す (またはマウスを離す) と、セルが選択解除/ハイライト解除されます。指を下に向けると強調表示されていることがわかります (uiscrollview 内にあるため、実際には長い指を下に向けます) が、離すとすぐに強調表示が解除されます。
そして(デリゲートを設定したとき)、didSelectItemAtIndexPathが呼び出されませんでした。
助言がありますか?
iphone - ドラッグしてUICollectionViewCellをUICollectionViewに追加できません
と一緒に仕事をするのは初めてUICollectionView
です。このチュートリアルを試しています。彼は をドラッグUICollectionView
し、次に をドラッグして のUICollectionViewCell
中にドロップしましたCollection View
。うまくいきません: セルをビューにドラッグすると、セルがくっつきません。コントロール ライブラリに戻るだけです。私は何を間違っていますか?
iphone - コレクション ビューのセルが表示されない
コレクション ビューのコードは次のとおりです。
行をデバッグするとreturn cell;
、適切なログが取得されますが、セルが表示されません。
xcode - UICollectionViewCell から UIPopoverController を提示する
UICollectionViewCell のボタンから UIPopoverController を提示しようとしています。
これまでのところ、すべてが正常に作成されていますが、ポップオーバーは表示されません。
これを行う特別な方法はありますか?
コレクションビューセル以外から表示すると、コードは機能します。
次のコードは、UICollectionViewCell サブクラスにあります。
ありがとう!
ios - uicollectionviewでセルを検出する方法didselectデリゲートメソッド
iPhoneの写真アプリに似たアプリを作っています。を使用して、ビューのようなグリッドで画像を表示できますPSUICollectionView
。コレクションビューのグリッドセルをタップすると、チェックボックスの画像が表示されます。私の問題は、次のコードを使用しているときに、複数のランダムセルにチェックボックスの画像が入力されていることです。
selection - UICollectionView タップで複数のセルを選択
UICollectionView で 1 つの UICell をタップしてから、UICollectionView を上下にスクロールすると、複数のセルが選択されていることがわかります。タップされていない選択された他のセルは、UICollectionView レイアウト全体でランダムに選択されているようです。UICollectionView に 3 列のセルと多くの行があります。
私のコードには次のものがあります。
ハイライト コードは、タップされたセルに境界線を付けるだけです。
タップされたセルだけが選択されていることを確認する方法はありますか?
ios - xibを使用してUICollectionViewCellサブクラスを作成します
xibをリンクしたサブクラスを作成しようとしUICollectionViewCell
ています。これを実行します。新しいxibファイルを作成し、それにを追加してから、次のUICollectionViewCell
サブクラスファイルを作成します。
また、ファイル所有者のカスタムクラスMyCell
でインターフェイスビルダーのクラスをリンクし、を追加してUILabel
から、UICollectionView
viewDidLoadで次のようにします。
これと同様に:
ただし、これは機能しません。次のエラーが発生します。
私は何を間違えましたか?UICollectionViewCell
サブクラスをxibに接続し、それを?に表示するにはどうすればよいUICollectionView
ですか?
編集:
私はこれをしました:
ios - UICollectionViewCellは影とバインドを描画します
UICollectionViewCellに境界を描画するためのコードがあります。「cellForItemAtIndexPath」で呼び出すと機能します。
しかし、私がやりたいのは、この機能をappDelegateに実装することです。そのため、このすべてのコードをさまざまなクラスに実装する必要はありません。
appDelegateで上記のコードを使用すると、機能しません。なにか提案を??
私も輸入します<QuartzCore/QuartzCore.h>
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
(投稿するには長すぎるため、ここにコードを投稿できません)