問題タブ [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 投票する
2 に答える
16700 参照

xcode - UICollectionViewCell が表示されます/表示されましたか?

かなり単純な質問。

UICollectionViewCell オブジェクトがいつ表示されるかを知らせる通知またはデリゲート型のメソッドはありますか?

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

objective-c - サブビューを UICollectionViewCell に追加するときの予期しない動作

現在、サブビューを追加するときに UICollectionViewCell で奇妙な問題に直面していますが、特定の状況でのみ発生します。

シナリオは次のとおりです。

私は、ネストされたビューを持つ非常に特定のプロトコル (ADGControl) に準拠する「コンテナ」ビューを持っています。通常、カスタム コントロールの UIKit コントロール サブクラス、つまり MyCustomTextField : UITextField です。

「コンテナ」ビューは、セルのコンテンツ ビューにサブ ビューとして追加しようとしているカスタム コントロールへの強い参照を保持する「innerControlView」というプロパティを公開します。

コードは次のとおりです。

上記のコード コメントでわかるように、UIKit コントロール (textField) を直接追加しようとすると、問題なく動作します。ただし、カスタム コントロール ([control innerControlView]) を追加しようとするとすぐに、次のビデオ クリップに見られるような予期しない動作が発生します: http://media.shinywhitebox.com/ryno-burger/ios-simulator-ios-シミュレータ-ipad-ios-a

上記のリンクは、私が得た「予期しない動作」をよりよく示すための 23 秒の短いビデオ クリップです。

問題が何であるかについて、私が間違っていることを誰かが指摘できれば、感謝します。

ありがとう

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

ios - テーブルのHTML行スパンのようにUICollectionViewCellに参加しますか?

HTMLセルコンテンツのように、iOSでUICollectionViewCellsに参加することは可能ですか?rowspanまたはcolspanで参加できますか?

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

ios - iOS: UICollectionViewCell の向きを変更するにはどうすればよいですか?

UICollectionViewControllerユーザーがiPadを横向きにするためにiPadを回転させたときにロードする があります。私が抱えている問題は、私UICollectionViewCellの s がまだ縦向きであるかのようにロードされていることです。UICollectionViewControllerInterface Builder 内で を横向きに設定し、と呼んだカスタム セル クラスを使用していCollectionViewCellます。各セルには、画像とラベルのみが含まれます。

Interface Builder またはコードで行うべきことはありますか? を使ってみCGAffineTransformationMakeRotationましたが、だめでした。他の誰かが以前にこれに遭遇した場合、私は非常に感謝しています! どうもありがとう!

参照用のコードの一部を次に示します。

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

ios - UICollectionView registerClass: forCellWithReuseIdentifier メソッドが UICollectionView を壊す

registerClass:forCellWithReuseIdentifier:メソッドの役割は何ですか?Apple の開発者ドキュメントによると、

"新しいコレクション ビュー セルの作成に使用するクラスを登録します。"

プロジェクトで使用しようとすると、黒いコレクション ビューが表示されます。削除すると、すべて正常に動作します。

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

nsindexpath - UICollectionView cellForRow クラッシュ

こんにちは、UICollectionView のインデックス パスでカスタム オブジェクトを取得するのに問題があります...以下は私のコードです。

クラッシュが発生しています

[プレーヤー名:]:unrecognized selector sent to instance

助言がありますか?

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

objective-c - ActivityIndi​​cator はアニメーションを停止せず、UICollectionViewCell のスーパービューから削除されません

画像を実装UICollectionViewして表示しようとしています。テーブルビューセルで完全に機能するものを使用していSDWebimageますが、使用しようとすると、アクティビティインジケーターがUICollectionviewCell停止して削除されません。ダウンロードされた画像がない場合は、プレースホルダー画像が配置されます。この問題を引き起こす可能性のある tableviewcell と collectionviewcell の違いは何ですか。

コードは次のとおりです。

アップデート:

私がする時NSLog(@"activity indicator should be removed %@,activityIndicator);

私はこの出力を得る:

それUIActivityindicatorは隠されていることを示していますが、まだ画像の上に表示されています

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

ios - iOS のセルに影が表示されない

UICollectionView を使用して、マスター ビューでいくつかのサムネイルを生成しています。

これは正常に機能し、セルの周囲に境界線を配置したり、境界線 (角) の半径を適用したりできます。

くっついていないように見えるのは、各セルの影だけです。

これが私のコードです

私が間違っていることと、影を表示するために何ができるか知っていますか?

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

ios - UICollectionViewレイアウトの変更-セルの変更

を使用するUICollectionViewがありますUICollectionViewDelegateFlowLayout。セルをタップしたときにレイアウトを変更するメソッドを追加しましたsetCollectionViewLayout

すべてのセルにはテキスト付きのテキストラベルがあり、レイアウトを変更するときにすべてのセルのすべてのテキストラベルを空にします。それを達成するための最良の方法は何ですか?

ありがとう、

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

ios - 選択時にuicollectionviewセルをアニメーション化する

カスタムレイアウトを作成し、セルの位置属性を次のlayoutAttributesForItemAtIndexPathように設定しました

セルが選択されたときにアニメーション化したいのですが。initialLayoutAttributesForAppearingItemAtIndexPath&で取得する種類のアニメーションを複製しfinalLayoutAttributesForDisappearingItemAtIndexPathます。

セルが選択および選択解除されたときにこれを実行したいと思います。

たとえば、次のようになります。

セルAは所定の位置にあり 0,0ます。セルBは所定の位置にあり 50,100ます。セルBを選択した場合、それをアニメートしたいと思います0,0。同時に、セルAをにアニメートし50,100ます。基本的に位置を切り替えますが、アニメーション化されています。