【发布时间】:2010-03-04 12:21:56
【问题描述】:
我有一个 UISlider 作为洗涤器。拖动拇指时,我执行以下操作:
- (void) _seekTo:(double)playbackTime {
mPlayer.currentPlaybackTime = playbackTime;
}
效果很好,音乐向前看。松开拇指后,我重新启动 NSTimer 以发送时间更新以保持 UISlider 同步。问题是,松开拇指后,前几个回调包含先前的时间值。这会导致拇指在返回新值之前跳回其原始位置。非常难看。
有人对这种行为有任何经验和纠正方法吗?如果您愿意,我可以提供一个示例项目来演示这种异常情况。
【问题讨论】:
标签: iphone seek mpmusicplayercontroller