【发布时间】:2011-12-11 21:46:08
【问题描述】:
我编写了自定义控件,允许用户通过单击或拖动自定义UIButton 来更改currentPlaybackTime 的currentPlaybackTime,该自定义UIButton 显示一些乐谱的图像。该代码使用触摸事件的 x 位置来更新 currentPlaybackTime 并且一切正常。我还有一个CALayer(一条垂直的红线),向用户显示他们在控件上触摸的位置。
如果用户使用scrubber(滑块)控件更改电影播放器的currentPlaybackTime 属性,我现在想做的是更新红线(CALayer 对象)的位置。
显然currentPlaybackTime 总是在电影播放时更新,但有没有办法检测用户是否通过向前或向后跳过来干扰这一点?
非常感谢。
【问题讨论】:
标签: ios xcode core-animation mpmovieplayercontroller calayer