我已经编写了自定义控件,该控件允许用户通过单击或拖动显示某些音乐符号图像的自定义UIButton
来更改MPMoviePlayerController
的currentPlaybackTime
。 该代码使用touch事件的x位置更新currentPlaybackTime
,并且一切正常。 我还有一个CALayer
(垂直的红线),它向用户显示他们在控件上触摸的位置。
我现在想做的是,如果用户使用滑动器(滑块)控件更改电影播放器的currentPlaybackTime
属性,则更新红线(CALayer对象)的位置。
显然, currentPlaybackTime
总是在电影播放时更新,但是有没有一种方法可以检测用户是否通过向前或向后跳过来干扰此操作?
非常感谢。