問題タブ [uicollectionviewdelegate]

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

objective-c - UICollectionView: 水平および垂直スクロールをサポートする UICollectionViewLayout を定義する方法は?

現時点ではUICollectionView、単純な を表示する必要があるexcel-like-spreadsheetを作成しようrowsとしていますcolumns。これは で簡単にできるはずだとUICollectionViews私は信じていました。UICollectionViewそして、私は実際にはではなく で実装したいと思っていますgrid framework

しかし、現時点では少しぶら下がっています。私が理解したのは、残念ながら を使用できないというUICollectionViewDelegateFlowLayoutことです。しかし、私は両方向に必要です。scrolling horizontallyverticallyscrolling

したがって、を使用する必要がありますUICollectionViewLayoutが、これについては、使用方法の良い例が見つかりませんでした。UICollectionViewLayoutをサブクラス化してをサポートする方法の例はrowsありcolumnsますか?

前もって感謝します。

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

ios - UICollectionView のタッチ イベントによりデリゲート メソッドが呼び出されない

セルを含む UICollectionView をセットアップしました。これらのセルをタップしてサウンドを再生し、これらのセルを別のビューにドラッグしてそれらのサウンドをドロップすることもできます。

サウンドを再生するには、 -collectionView:collectionView didSelectItemAtIndexPath メソッドを使用します。ドラッグ機能を実装するために、touchesBegan、touchesMoved などのメソッドでカスタム ログインを使用しました。

ただし、メソッド touchesBegan、touchesMoved がある場合、UICollectionView デリゲート メソッドは呼び出されません。デリゲート メソッドが失敗するまで、タッチ イベントの配信を遅らせる方法はありますか? または、タッチ イベントを使用する場合、セルのタップも検出するカスタム ロジックを実装する必要がありますか?

0 投票する
4 に答える
2756 参照

ios - UICollectionView: UICollectionViewController を使用する必要がありますか?

XCode5 と iOS7 を使用しています。UICollectionView を通常の UIViewController クラスに埋め込み、UIViewController にメソッドを実装させることは可能ですか?

または、UICollectionViewController が必要ですか?

最低限必要なメソッドはどれですか?

0 投票する
4 に答える
1693 参照

ios - 画像のダウンロードに NSURL を使用する動的な高さを持つ UICollectionViewCell

こんにちは、現在、Pinterest のような動的 UI のコンセプトを持つプロジェクトの 1 つに取り組んでいます。

上の画像のようなUIが必要です。このために、私は使用UICollectionViewして、すべてのセルに動的な高さを与えようとしました。このようなUIを実現することはできませんでした。UICollectionViewまた、 「PSCollectionView」、「PSTCollectionView」などのカスタマイズされたものも使用しました。

すべての例で、画像とその高さに関する 1 つの共通点を見つけました。それらはすべてローカルソースから画像を取得し、画像の高さをローカルストレージに保存するか、使用してWebサーバーから画像を取得する必要がある画像から高さを直接取得しNSURL 、すべてのセルに高さを与えることができます..しかしこれどうやってするの?これについて何か考えがあります...適切な解決策があれば教えてください。

以下に参考画像を掲載します。

ここに画像の説明を入力

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

json - JSON から UICollectionView に画像を解析する方法

だから私は私のJSONでUICollectionViewを使っています。私はこのコードを解析用に書いていますが、なぜそれが機能しないのか理解できません。私のJSONは(キー「imageMain」の後に[jsontest2])を持っています。

だから私は私のコードを貼り付けます、私を助けてください:

JSON からデータを取得してみます。

JSON 解析:

いくつかのカスタマイズ:

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

ios7 - それらのいくつかをロックしながらUICollectionViewセルを並べ替える方法

UICollectionViewいくつかのアイテムをロックしながら、セルを並べ替えています。ロックされていないアイテムを並べ替えると、ロックされているアイテムも並べ替えられます。どうすれば配列をシャッフルできますか? または、要素のレイアウト属性を変更する必要がありますか?

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

uitableview - collectionView: didSelectItemAtIndexPath: は呼び出されません

私は持っていUITableviewます。そのうちの 1 つは、UITableViewCell'sインスタンスUICollectionview名が「amenityView」の です。UICollectionViewDelegateと は、次のようUICollectionViewDataSourceに に設定さstoryboardれます。次のメソッドが呼び出され、期待どおりにデータが入力されます。

ここに画像の説明を入力

UICollectionViewCellただし、に含まれるを選択すると、以下のメソッドが呼び出されませんでしたUICollectionView。私は何を逃したのですか?

UPDATE: このメソッドで YES を返すcollectionView:shouldSelectItemAtIndexPath:と、以下の 2 つのメソッドが呼び出されます。少なくともそれが私の側に欠けていたものです。これが誰かの体に役立つことを願っています... ここに画像の説明を入力