問題タブ [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.
xcode - UICollectionViewCell が表示されます/表示されましたか?
かなり単純な質問。
UICollectionViewCell オブジェクトがいつ表示されるかを知らせる通知またはデリゲート型のメソッドはありますか?
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 秒の短いビデオ クリップです。
問題が何であるかについて、私が間違っていることを誰かが指摘できれば、感謝します。
ありがとう
ios - テーブルのHTML行スパンのようにUICollectionViewCellに参加しますか?
HTMLセルコンテンツのように、iOSでUICollectionViewCellsに参加することは可能ですか?rowspanまたはcolspanで参加できますか?
ios - iOS: UICollectionViewCell の向きを変更するにはどうすればよいですか?
UICollectionViewController
ユーザーがiPadを横向きにするためにiPadを回転させたときにロードする があります。私が抱えている問題は、私UICollectionViewCell
の s がまだ縦向きであるかのようにロードされていることです。UICollectionViewController
Interface Builder 内で を横向きに設定し、と呼んだカスタム セル クラスを使用していCollectionViewCell
ます。各セルには、画像とラベルのみが含まれます。
Interface Builder またはコードで行うべきことはありますか? を使ってみCGAffineTransformationMakeRotation
ましたが、だめでした。他の誰かが以前にこれに遭遇した場合、私は非常に感謝しています! どうもありがとう!
参照用のコードの一部を次に示します。
ios - UICollectionView registerClass: forCellWithReuseIdentifier メソッドが UICollectionView を壊す
registerClass:forCellWithReuseIdentifier:
メソッドの役割は何ですか?Apple の開発者ドキュメントによると、
"新しいコレクション ビュー セルの作成に使用するクラスを登録します。"
プロジェクトで使用しようとすると、黒いコレクション ビューが表示されます。削除すると、すべて正常に動作します。
nsindexpath - UICollectionView cellForRow クラッシュ
こんにちは、UICollectionView のインデックス パスでカスタム オブジェクトを取得するのに問題があります...以下は私のコードです。
クラッシュが発生しています
[プレーヤー名:]:unrecognized selector sent to instance
助言がありますか?
objective-c - ActivityIndicator はアニメーションを停止せず、UICollectionViewCell のスーパービューから削除されません
画像を実装UICollectionView
して表示しようとしています。テーブルビューセルで完全に機能するものを使用していSDWebimage
ますが、使用しようとすると、アクティビティインジケーターがUICollectionviewCell
停止して削除されません。ダウンロードされた画像がない場合は、プレースホルダー画像が配置されます。この問題を引き起こす可能性のある tableviewcell と collectionviewcell の違いは何ですか。
コードは次のとおりです。
アップデート:
私がする時NSLog(@"activity indicator should be removed %@,activityIndicator);
私はこの出力を得る:
それUIActivityindicator
は隠されていることを示していますが、まだ画像の上に表示されています
ios - iOS のセルに影が表示されない
UICollectionView を使用して、マスター ビューでいくつかのサムネイルを生成しています。
これは正常に機能し、セルの周囲に境界線を配置したり、境界線 (角) の半径を適用したりできます。
くっついていないように見えるのは、各セルの影だけです。
これが私のコードです
私が間違っていることと、影を表示するために何ができるか知っていますか?
ios - UICollectionViewレイアウトの変更-セルの変更
を使用するUICollectionViewがありますUICollectionViewDelegateFlowLayout
。セルをタップしたときにレイアウトを変更するメソッドを追加しましたsetCollectionViewLayout
。
すべてのセルにはテキスト付きのテキストラベルがあり、レイアウトを変更するときにすべてのセルのすべてのテキストラベルを空にします。それを達成するための最良の方法は何ですか?
ありがとう、
ios - 選択時にuicollectionviewセルをアニメーション化する
カスタムレイアウトを作成し、セルの位置属性を次のlayoutAttributesForItemAtIndexPath
ように設定しました
セルが選択されたときにアニメーション化したいのですが。initialLayoutAttributesForAppearingItemAtIndexPath
&で取得する種類のアニメーションを複製しfinalLayoutAttributesForDisappearingItemAtIndexPath
ます。
セルが選択および選択解除されたときにこれを実行したいと思います。
たとえば、次のようになります。
セルAは所定の位置にあり 0,0
ます。セルBは所定の位置にあり 50,100
ます。セルBを選択した場合、それをアニメートしたいと思います0,0
。同時に、セルAをにアニメートし50,100
ます。基本的に位置を切り替えますが、アニメーション化されています。