- (void) scrollViewDidScroll:(UIScrollView *)scrollView
Вызывается много раз в течение одной прокрутки, через очень короткие промежутки времени, вы не хотите, чтобы вы звонили [soundScroll play];
каждый раз, когда происходит этот обратный вызов, вместо этого используйте этот обратный вызов
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
чтобы звук воспроизводился один раз при запуске прокрутки, или любой из этих
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
, если вы хотите, чтобы звук воспроизводился после прокрутки пользователем.Если вы хотите, чтобы короткий звук непрерывно циклически проходил по прокрутке, вы можете установить для свойства AVAudioPlayer
numberOfLoops отрицательное значение, чтобы оно повторялось бесконечно, затем остановите его, когда прокрутка прекратится.