問題タブ [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.
objective-c - UICollectionView: 水平および垂直スクロールをサポートする UICollectionViewLayout を定義する方法は?
現時点ではUICollectionView
、単純な を表示する必要があるexcel-like-spreadsheet
を作成しようrows
としていますcolumns
。これは で簡単にできるはずだとUICollectionViews
私は信じていました。UICollectionView
そして、私は実際にはではなく で実装したいと思っていますgrid framework
。
しかし、現時点では少しぶら下がっています。私が理解したのは、残念ながら を使用できないというUICollectionViewDelegateFlowLayout
ことです。しかし、私は両方向に必要です。scrolling
horizontally
vertically
scrolling
したがって、を使用する必要がありますUICollectionViewLayout
が、これについては、使用方法の良い例が見つかりませんでした。UICollectionViewLayout
をサブクラス化してをサポートする方法の例はrows
ありcolumns
ますか?
前もって感謝します。
ios - UICollectionView のタッチ イベントによりデリゲート メソッドが呼び出されない
セルを含む UICollectionView をセットアップしました。これらのセルをタップしてサウンドを再生し、これらのセルを別のビューにドラッグしてそれらのサウンドをドロップすることもできます。
サウンドを再生するには、 -collectionView:collectionView didSelectItemAtIndexPath メソッドを使用します。ドラッグ機能を実装するために、touchesBegan、touchesMoved などのメソッドでカスタム ログインを使用しました。
ただし、メソッド touchesBegan、touchesMoved がある場合、UICollectionView デリゲート メソッドは呼び出されません。デリゲート メソッドが失敗するまで、タッチ イベントの配信を遅らせる方法はありますか? または、タッチ イベントを使用する場合、セルのタップも検出するカスタム ロジックを実装する必要がありますか?
ios - UICollectionView: UICollectionViewController を使用する必要がありますか?
XCode5 と iOS7 を使用しています。UICollectionView を通常の UIViewController クラスに埋め込み、UIViewController にメソッドを実装させることは可能ですか?
または、UICollectionViewController が必要ですか?
最低限必要なメソッドはどれですか?
ios - 画像のダウンロードに NSURL を使用する動的な高さを持つ UICollectionViewCell
こんにちは、現在、Pinterest のような動的 UI のコンセプトを持つプロジェクトの 1 つに取り組んでいます。
上の画像のようなUIが必要です。このために、私は使用UICollectionView
して、すべてのセルに動的な高さを与えようとしました。このようなUIを実現することはできませんでした。UICollectionView
また、 「PSCollectionView
」、「PSTCollectionView
」などのカスタマイズされたものも使用しました。
すべての例で、画像とその高さに関する 1 つの共通点を見つけました。それらはすべてローカルソースから画像を取得し、画像の高さをローカルストレージに保存するか、使用してWebサーバーから画像を取得する必要がある画像から高さを直接取得しNSURL
、すべてのセルに高さを与えることができます..しかしこれどうやってするの?これについて何か考えがあります...適切な解決策があれば教えてください。
以下に参考画像を掲載します。
json - JSON から UICollectionView に画像を解析する方法
だから私は私のJSONでUICollectionViewを使っています。私はこのコードを解析用に書いていますが、なぜそれが機能しないのか理解できません。私のJSONは(キー「imageMain」の後に[jsontest2])を持っています。
だから私は私のコードを貼り付けます、私を助けてください:
JSON からデータを取得してみます。
JSON 解析:
いくつかのカスタマイズ:
ios7 - それらのいくつかをロックしながらUICollectionViewセルを並べ替える方法
UICollectionView
いくつかのアイテムをロックしながら、セルを並べ替えています。ロックされていないアイテムを並べ替えると、ロックされているアイテムも並べ替えられます。どうすれば配列をシャッフルできますか? または、要素のレイアウト属性を変更する必要がありますか?
uitableview - collectionView: didSelectItemAtIndexPath: は呼び出されません
私は持っていUITableview
ます。そのうちの 1 つは、UITableViewCell's
インスタンスUICollectionview
名が「amenityView」の です。UICollectionViewDelegate
と は、次のようUICollectionViewDataSource
に に設定さstoryboard
れます。次のメソッドが呼び出され、期待どおりにデータが入力されます。
UICollectionViewCell
ただし、に含まれるを選択すると、以下のメソッドが呼び出されませんでしたUICollectionView
。私は何を逃したのですか?
UPDATE: このメソッドで YES を返すcollectionView:shouldSelectItemAtIndexPath:
と、以下の 2 つのメソッドが呼び出されます。少なくともそれが私の側に欠けていたものです。これが誰かの体に役立つことを願っています...