問題タブ [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.
ios6 - iPad用CollectionViewを使用したカスタムセグエ
作業中のiPadアプリがあります。セルに画像が表示されたUICollectionViewControllerがあります。
MainViewControllerに、UIImageViewを持つUIViewControllerにセグエするContainerViewを配置しました。
このすべて(上記)は正常に機能します。
CellViewControllerからUIImageViewを格納するUIViewControllerへのカスタムセグエがあるように設定したいと思います。CollectionViewに表示されているセルから選択した画像に基づいてこのUIImageViewを変更したい
これを行うためにカスタムセグエを作成できますか?SplitViews、Popovers、またはPushes用であるため、他のセグエを機能させることができません。
ios - UICollectionView アニメーションの期間をどのように設定しますか?
次の 2 つの関数を使用して CollectionView にセルを挿入および削除するときにセルの属性を調整するカスタム フロー レイアウトがありますが、デフォルトのアニメーション期間を調整する方法がわかりません。
ios - プログラムで設定されたUICollectionViewのデリゲートが機能しない
大きなビューを制御するビューコントローラAがあります。そのビューには、タイプのサブビューCがありCollectionView
ます。
別のクラスC_Managerで、Cサブビューのデリゲート機能とdataSource機能を処理する必要があります
私は以下を持っています
AのviewDidLoad
C_Manager.hで私は持っています
そしてC_Manager.mで私は持っています:
私は決して到達しませんdidSelectItemAtIndexPath
。興味深いことに、私はdataSourceプロトコルの関数に到達し、それを設定する行を無効にすると、もう到達しません...
xibのビューCをチェックしました-"User Interraction Enabled"
チェックされています...
なにが問題ですか ?
iphone - iPhone: UICollectionView の最後の項目までスクロール
ユーザーライブラリからの画像を使用して、 UICollectionViewでビューコントローラーを作成しています。
アセットがロードされ、UICollectionView からデータをリロードした後、UICollectionView の最後の項目までスクロールしようとします。
UICollectionView は満たされていますが、最後のオブジェクトにスクロールするとエラーが発生します。
これが私のコードです
エラー:
objective-c - 通常のUIView内でのUICollectionViewの使用
の半分を使用したい通常のビューを作成しましたUICollectionView
。ビューにドラッグしてサイズを変更しUICollectionView
ました。新しいビューをドラッグしてUICollectionViewCell
デザインしました(すべてXCodeのレイアウトビルダーで)。
UICollectionViewCell
クラスが呼び出されるImageCell
ので、イベントviewDidLoad
でセルクラスをUICollectionView
:に登録しました。
これは、画像をコレクションビューセルにロードしようとする方法です。
}
のCellImageView
です。IBOutlet
_ UIImageView
同じ画像を読み込もうとしていることはわかっています。これはテスト専用です。画像はSupportingFilesフォルダーに保存されます。
問題は、私が得るのは黒い画面だけです。画像は表示されません。通常のImageViewでも同じことをしようとしたので、画像が正しく読み込まれていることがわかりました。
ember.js - ember CollectionViewは、最後に強調表示されたクラス名を設定します
tagNameがulのEmber.CollectionViewを使用して表示するアイテムのリストがあります。特定のclassNameをmouseOveredを取得するli内の要素に設定したいのですが、常に1つの要素のみがクラスを持つことができます。基本的にはすべての要素のmouseOverで、すべての要素からクラスを削除して追加する必要があります。現在終わっている特定のもの。
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 (グラデーション ボタンはセル内の唯一の項目です):
objective-c - cellForItemAtIndexPath が呼び出されていません
ビュー コントローラーからコレクション ビュー コントローラーにプッシュしようとしています。
コレクション ビュー コントローラーが空白の黒い画面で表示されます。
numberOfSectionsInCollectionView
1 を返します
numberOfItemsInSection
ゼロ以外の整数を返します
私の問題は、それcellForItemAtIndexPath
が呼び出されないことです。
コレクションビューのデリゲートとデータソースを設定します。
助言がありますか?
c# - CollectionView CurrentChanging into what?
WPFでCollectionViewを使用し、CurrentChangingをリッスンしているときに、選択されているアイテムが選択できる有効なアイテムでない場合は、変更をキャンセルしたいと思います。問題は、CollectionViewがどのアイテムに変更されているのかがわからないことです。これがわからない場合、アイテムが選択可能かどうかを検証できません。CollectionViewでこれを実現するにはどうすればよいですか?
controller - CollectionViewにフックされたEmber.js ArrayController:「コンテンツ」配列のオブジェクトプロパティを更新する方法は?
ここでエンバー・ニュージャック。ArrayController を CollectionView にフックします。
これは、予想どおり、私のプロパティで素晴らしいものを作成しul
ます。同様に、ポップ、プッシュ、リバースなどのすべての配列レベルの操作は素晴らしく機能します。
ただし、配列内のプロパティを更新できないようです。
余談ですが、後で配列操作を実行すると機能します。
質問: ArrayController 内のプロパティを更新する方法 (バインディングが更新されていることを確認しますか?)
ちなみに、myView.rerender() など、考えられることはすべて試しましたが、本来の動作に反しているため、何か間違ったことをしているだけだとわかっています。