テーブル ビューのさまざまな利点 (長いリストでのパフォーマンス、プルして更新など) を利用するために、非常に大きなヘッダー ビュー (セクション ヘッダーではない) を持つテーブル ビューを使用しています。
ヘッダーの高さは最大 700 ポイントで、マップ、2 つのボタン、水平方向のコレクション ビューなど、さまざまなインタラクティブなアイテムが含まれています。
現在、どのタッチ イベントもコントロールに渡されていません。独自の UITableView サブクラスを作成し、タッチ イベントをオーバーライドして次のレスポンダーに送信しようとしましたが、これは役に立ちません。
奇妙なことに、テーブルはまだ正常にスクロールするので、なぜそれが起こっているのかわかりません。デバッグでイベントが発火することを確認しました。
追加の詳細として-私はiOS 7、Xcode 5を使用しており、自動レイアウトがオンになっており、多くの制約を使用しています。ただし、競合するものとしてリストされているものはありません。
これをどのように解決すればよいですか?
ありがとう