問題タブ [collectionview]

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 投票する
0 に答える
250 参照

ios6 - iPad用CollectionViewを使用したカスタムセグエ

作業中のiPadアプリがあります。セルに画像が表示されたUICollectionViewControllerがあります。

MainViewControllerに、UIImageViewを持つUIViewControllerにセグエするContainerViewを配置しました。

このすべて(上記)は正常に機能します。

CellViewControllerからUIImageViewを格納するUIViewControllerへのカスタムセグエがあるように設定したいと思います。CollectionViewに表示されているセルから選択した画像に基づいてこのUIImageViewを変更したい

これを行うためにカスタムセグエを作成できますか?SplitViews、Popovers、またはPushes用であるため、他のセグエを機能させることができません。

0 投票する
9 に答える
17449 参照

ios - UICollectionView アニメーションの期間をどのように設定しますか?

次の 2 つの関数を使用して CollectionView にセルを挿入および削除するときにセルの属性を調整するカスタム フロー レイアウトがありますが、デフォルトのアニメーション期間を調整する方法がわかりません。

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

ios - プログラムで設定されたUICollectionViewのデリゲートが機能しない

大きなビューを制御するビューコントローラAがあります。そのビューには、タイプのサブビューCがありCollectionViewます。

別のクラスC_Managerで、Cサブビューのデリゲート機能とdataSource機能を処理する必要があります

私は以下を持っています

AのviewDidLoad

C_Manager.hで私は持っています

そしてC_Manager.mで私は持っています:

私は決して到達しませんdidSelectItemAtIndexPath。興味深いことに、私はdataSourceプロトコルの関数に到達し、それを設定する行を無効にすると、もう到達しません...

xibのビューCをチェックしました-"User Interraction Enabled"チェックされています...

なにが問題ですか ?

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

iphone - iPhone: UICollectionView の最後の項目までスクロール

ユーザーライブラリからの画像を使用して、 UICollectionViewでビューコントローラーを作成しています。

アセットがロードされ、UICollectionView からデータをリロードした後、UICollectionView の最後の項目までスクロールしようとします。

UICollectionView は満たされていますが、最後のオブジェクトにスクロールするとエラーが発生します。

これが私のコードです

エラー:

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

objective-c - 通常のUIView内でのUICollectionViewの使用

の半分を使用したい通常のビューを作成しましたUICollectionView。ビューにドラッグしてサイズを変更しUICollectionViewました。新しいビューをドラッグしてUICollectionViewCellデザインしました(すべてXCodeのレイアウトビルダーで)。

UICollectionViewCellクラスが呼び出されるImageCellので、イベントviewDidLoadでセルクラスをUICollectionView:に登録しました。

これは、画像をコレクションビューセルにロードしようとする方法です。

}

CellImageViewです。IBOutlet_ UIImageView同じ画像を読み込もうとしていることはわかっています。これはテスト専用です。画像はSupportingFilesフォルダーに保存されます。

問題は、私が得るのは黒い画面だけです。画像は表示されません。通常のImageViewでも同じことをしようとしたので、画像が正しく読み込まれていることがわかりました。

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

ember.js - ember CollectionViewは、最後に強調表示されたクラス名を設定します

tagNameがulのEmber.CollectionViewを使用して表示するアイテムのリストがあります。特定のclassNameをmouseOveredを取得するli内の要素に設定したいのですが、常に1つの要素のみがクラスを持つことができます。基本的にはすべての要素のmouseOverで、すべての要素からクラスを削除して追加する必要があります。現在終わっている特定のもの。

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

ios - グラデーションボタンを再描画しないUICollectionビュー

セルが取り込まれた UICollectionView があり、各セルにはグラデーション ボタンがあります (MKgradientbutton https://github.com/mikekatz/iOS-UI-Utils/tree/master/Classes/Button%20Widgets)。ビューは、5 つの他のボタンのいずれかを押すことによって「変更」されます。これにより、ボタンのデータが、uicollectionview のデータソースを提供する配列にロードされます。パラメータの 1 つはグラデーション ボタンの色です。ただし、データソースをリロードして [self.collectionView reloadData] を実行すると、ボタンのタイトルとその他のパラメーターが変更されますが、色が完全に間違ったものに変更されることがよくあります。データを繰り返し再ロードするとこの問題は解決しますが、さらに奇妙なことに、ボタンを 1 回押すだけでボタンの色が修正されるようです。reloadData が実行される前に行のデータソース配列を NSLogged しましたが、すべての色が正しいです。以下にいくつかのコードを貼り付けました。アプリはまだ開発の初期段階にあるため、ご容赦ください。

コードに問題は見当たりません。UICollectionView には「再描画」が必要だと思いますが、[self.CollectionView reloadData] で解決できると思います。

sqlite db からオブジェクトにデータをプルしてから、配列に追加します。

UICollectionView の設定に使用されている配列「birds」:

collectionViewCell.h (グラデーション ボタンはセル内の唯一の項目です):

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

objective-c - cellForItemAtIndexPath が呼び出されていません

ビュー コントローラーからコレクション ビュー コントローラーにプッシュしようとしています。

コレクション ビュー コントローラーが空白の黒い画面で表示されます。

numberOfSectionsInCollectionView1 を返します

numberOfItemsInSectionゼロ以外の整数を返します

私の問題は、それcellForItemAtIndexPathが呼び出されないことです。

コレクションビューのデリゲートとデータソースを設定します。

助言がありますか?

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

c# - CollectionView CurrentChanging into what?

WPFでCollectionViewを使用し、CurrentChangingをリッスンしているときに、選択されているアイテムが選択できる有効なアイテムでない場合は、変更をキャンセルしたいと思います。問題は、CollectionViewがどのアイテムに変更されているのかがわからないことです。これがわからない場合、アイテムが選択可能かどうかを検証できません。CollectionViewでこれを実現するにはどうすればよいですか?

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

controller - CollectionViewにフックされたEmber.js ArrayController:「コンテンツ」配列のオブジェクトプロパティを更新する方法は?

ここでエンバー・ニュージャック。ArrayController を CollectionView にフックします。

これは、予想どおり、私のプロパティで素晴らしいものを作成しulます。同様に、ポップ、プッシュ、リバースなどのすべての配列レベルの操作は素晴らしく機能します。

ただし、配列のプロパティを更新できないようです。

余談ですが、後で配列操作を実行すると機能します。

質問: ArrayController 内のプロパティを更新する方法 (バインディングが更新されていることを確認しますか?)

ちなみに、myView.rerender() など、考えられることはすべて試しましたが、本来の動作に反しているため、何か間違ったことをしているだけだとわかっています