私はこのようなストーリーボードの構造を有する:> CollectionView
TableView
Any View
CollectionView
CollectionViewCell
CellView
/CollectionViewCell
/CollectionView
Other views
.
.
/TableView
/ビュー
あなたが見ることができるように、私は2つのダイナミックコントロール(テーブルビューやコレクションを持っているがこのテーブルビュー内のビュー)、どのようにして、別のTableView内にあるCollectioView内の「CellView」のUITapを認識できますか?
私はUITapGestureRecognizerで試してみましたが、まったく動作しません。テーブルビューまたはコレクションビューのスクロールタップがCellViewのタップをオーバーライドするためです。
提案がありますか?
を参照してください。これは、いくつかの次のレベルの発端スタイルのものは、それはないです... crikeyです。だから、あなたがテーブルビューを持っていることを確認し、各セルには別のテーブルビューとコレクションビューが含まれていますか? – Digitalsa1nt
いいえ、私はちょうど私のビューコントローラのスクロールコンテンツ(これは動的なセルではない)を管理するための最初のテーブルビューを持っています、これは、私はUITapジェスチャーを取得したいセルを含むコレクションビューを持って –
その場合は、tableviewの 'rowselect'を処理し、コレクションビューのセルを取得するタップの位置を決定してから、コレクションビューのitemselectedイベントを発生させる必要があります。これを手動で行う必要がある理由は、tableviewがタップ・イベントを「処理」し、トップ・レイヤーとしてバブル・ダウンしないためです。 – Digitalsa1nt