вызов scrollViewDidEndDecelerating для простого касания

Я реализую UIScrollViewDelegate и делаю с ним много всего. Однако я только что обнаружил досадную проблему.

Я ожидаю, что scrollViewDidEndDecelerating: будет вызываться всегда после scrollViewWillBeginDecelerating:. Однако, если я просто коснусь своего ScrollView (на самом деле я касаюсь кнопки внутри scrollView), scrollViewDidEndDecelerating: будет вызван, а scrollViewWillBeginDecelerating: не будет вызван.

Как же мне избежать вызова scrollViewDidEndDecelerating:, когда я просто нажимаю кнопку внутри моего UIScrollView?

Спасибо!

10
задан LocoMike 30 November 2011 в 23:32
поделиться