2011-01-17 8 views
2

多くのビューが内部にあるUIScrollViewインスタンスがあります。私はtouchesBeganを持っています:UIViewのサブクラスの実装内で定義されていますが、タッチはスクロールビュー内に元々表示されている(スクロールせずに)ビューに対してのみ検出されます。つまり、最初はすべてのタッチが検出されますが、下にスクロールすると、元々はスクロールビューの上にあったビュー(最初はスクロールビューに当てはまるビュー)を除いてタッチが検出されず、そのビューの一部だけが検出されます(最初に部分的に表示されたビューの場合)UIScrollViewが折りたたみを越えて接触していないことを検出しました。

私はこれがはっきりしていることを望みます...誰も何かがこのような状況を引き起こす可能性があるアイデアはありますか?

答えて

1

デバッグの1日後、私は簡単な解決策を見つけました。スクロールビュー内のビューのフレームの高さは、画面の高さに設定されていました。私はscrollviewの完全な高さにそれを拡張する必要がありました。

関連する問題