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