2010-12-06 16 views
1

私はUIScrollViewで欲しい振る舞いを得ています。をtouchesShouldBeginに返すと、スクロールの動作が起こります。それ以外の場合、コンテンツビューはイベントを取得します。touchesShouldBeginはScrollViewでNOを返します。

しかし、スクロール動作が発生しているときには、タッチダウンして触れてみたいと思います。残念ながら、touchesShouldBeginのNOを返すと、touchesBegantouchesEndedの方法がブロックされます。

デリゲートメソッド:時々ユーザーが触れるが、ドラッグしていないため、

-(void) scrollViewWillBeginDragging:(UIScrollView *)scrollView { 

は動作しません。 touchUpイベントとtouchDownイベントを登録するにはどうすればスクロール動作を維持できますか?

答えて

1

できません。 UIScrollviewがスクロールしている間、サブビュー(およびビュー自体)は更新も再描画もされません。それはスクロールするだけです。このシナリオでUIResponderチェーンがどのように機能するかだけです。

関連する問題