0
我添加了一个滚动视图,并滚动horizontally.I要播放声音时,我的滚动查看scrolls.For我在如何播放滚动视图滚动时依靠滚动视图滚动速度的声音?
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
AudioServicesPlaySystemSound(_scrollPewSound);
}
方法发挥我的音乐文件。 我的问题是,我必须播放依赖滚动视图滚动速度的声音。如果用户滚动得很快,音乐播放速度会很快,并且如果滚动视图滚动得慢,音乐播放速度会变慢。
如果我实现这个方法: -
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
AudioServicesPlaySystemSound(_scrollPewSound);
}
那么音乐播放就在滚动视图获取滚动。
所以这两个效果都不符合要求。
请建议我如何实现这一点。
scrollViewDidScroll会随着滚动视图的滚动而不断调用,并且还有很多其他委托方法可用于UIScrollViewDelegate而无需设置定时器。 – bandejapaisa 2012-03-13 20:16:06