在观看AVPlayerView时,滑动鼠标滚轮使电影暂停,然后快进或快退。这会造成流程错误。
我将AVPlayerView模式设置为NONE,顺便说一下。
让我知道如何在AVPlayerView上禁用鼠标滚轮事件。
发布于 2017-04-16 00:00:28
Swift 3(向前滚动到其下方的视图):
class NonScrollableAVPlayerView : AVPlayerView
{
override func scrollWheel(with event: NSEvent)
{
if self.superview != nil
{
self.nextResponder?.scrollWheel(with: event)
}
}
}发布于 2016-06-26 20:04:31
覆盖hitTest:
@interface MyAVPlayerView : AVPlayerView
@end
@implementation MyAVPlayerView
- (NSView *)hitTest:(NSPoint)aPoint
{
if (prohibitScrolling) {
return nil;
} else {
return [super hitTest:aPoint];
}
}
@endhttps://stackoverflow.com/questions/32247548
复制相似问题