私はテーブルビューを持っていて、コレクションビューの内側にあります。私はどのコレクションビューのセルがタップされているか、対応するテーブルビューセルのindexpath.rowも調べる必要があります(現在、私はdidSelectRowAtIndexPath()からコレクションビューのセルのindexpath.rowを取得できますが、どのテーブルビューセルに対応するセルが存在するか)。コレクションビューのセル内でタップされているコレクションビューのセルを調べる方法
1
A
答えて
1
するTryベルOWのコードでは、それはあなたのために働くなら、私に知らせて:
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath{
UICollectionViewCell *cell = [collectionView cellForItemAtIndexPath:indexPath];
CGRect frame = [collectionView convertRect:cell.frame toView:tblView];
NSIndexPath *tblIndexPath = [tblView indexPathForRowAtPoint:frame.origin];
}
0
いくつかの修正が最初に行われました。
コレクションビューの委任方法はdidSelectItemAtではなく、 didSelectRowAtIndexPath()です。あなたは、クエリのために今、(あなたがrow
を使用することができますが、コレクションビューは、それがアイテムのコレクションを持っている行がありません。だから、item
を使用すると、直感的である)indexPath.item
ないindexPath.row
を使用して項目番号を取得
をコレクションビューを使用しているので、また、あなたが追加することができますテーブルビューのcellForRowAtIndexPath:
でcell.tag = indexPath.row
あなたのコレクションビューがどのテーブルビューセルを知っているself.tag
を使用することができますcollectionView(_:didSelectItemAt:) :
あなたのコレクションビューのデリゲートメソッド内今
。
+0
私はuが言及したコレクションビューのデリゲートメソッド内self.tagを取得しておりません。 Btw私のクエリは今、UR時間を与えていただきありがとうございます。 –
関連する問題
- 1. コレクションビューのセル内のテーブルビュー
- 2. コレクションビューのセルが表示されない
- 3. コレクションビューのセル内でuiviewを非表示にする方法
- 4. コレクションビュー内の2方向セル、セルタイトルを取得する方法?
- 5. コレクションビューのセルでラベルの色を変更する方法
- 6. Swift 2.0:異なるセル幅のコレクションビュー
- 7. コレクションビューのセルにボタンを追加する方法
- 8. コレクションビューのセル内のボタンにアニメーションを追加する
- 9. カスタムテーブルビューのセルにコレクションビューを埋め込む
- 10. コレクションビューの最後のセルがすぐに表示されない
- 11. コレクションビュー内のテーブルビューのセルがコレクションの高さを増やしていません
- 12. コレクションビューでのセルのドラッグと並べ替え
- 13. コレクションビューを含むセルの高さを動的に変更する
- 14. 画像が表示された後、コレクションビューのセル内でアニメーションを表示
- 15. コレクションビューのセル内のテキストNSStringのサイズを変更
- 16. コレクションビューのセルのボタンをクリックして別のビューコントローラに移動する方法
- 17. セルの間隔は、コレクションビュー内のrectetsを埋め込みます。
- 18. コレクションビューのセル内の制約値を取得しますか?
- 19. コレクションビューのすべての3番目のセルの幅を変更する
- 20. スナップショットのようなテーブルビューのセル内のユニークなコレクションビュー
- 21. 画像はコレクションビューのセルに表示されません。 iOS(スウィフト)
- 22. コレクションビュー新しいセルが追加されたときにセルの静的変数が変更される
- 23. コレクションビューのセルを整列する方法スウィフト2.0で正しく表示
- 24. コレクションビューで複数のセルを一度に削除する問題
- 25. コレクションビューのセルを並べ替えることができません
- 26. コレクションビューのセルから別のコレクションビューのセルへセグを作成するにはどうすればよいですか?
- 27. コレクションビューのセルで画像が正しくない
- 28. コレクションビューにタイマーを追加して次のセルにスクロール
- 29. セル内のコレクションビューでデータが混乱することがあります
- 30. コレクションビューで少数のセルを選択できません
あなたのソリューションは私のために働いた。 @パトリック –
ありがとうございます、それがあなたのために働く場合、答えとしてマークしてください。 –