CLCascade icon indicating copy to clipboard operation
CLCascade copied to clipboard

Issue with Youtube videos

Open ipodishima opened this issue 13 years ago • 0 comments

If you play a youtube video in fullscreen, you won't be able to touch the movie ... So, after inspecting the hitTest in CLSplitCascadeView, I saw some views : MPTransportButton, MPDetailSlider, UINavigationButton, MPVideoView

So, place the code at the begining of hitTest : (maybe the substring to index MP is not ideal, but works for my project).

UIView *normalBehaviourView = [super hitTest:point withEvent:event];

if([normalBehaviourView isKindOfClass:NSClassFromString(@"UINavigationButton")] 
   || [[NSStringFromClass([normalBehaviourView class]) substringToIndex:2] isEqualToString:@"MP"])
{
    return normalBehaviourView;
}

Or

if( [normalBehaviourView isKindOfClass:NSClassFromString(@"UINavigationButton")] || [normalBehaviourView isKindOfClass:NSClassFromString(@"MPTransportButton")] || [normalBehaviourView isKindOfClass:NSClassFromString(@"MPDetailSlider")] || [normalBehaviourView isKindOfClass:NSClassFromString(@"MPVideoView")]) { return normalBehaviourView; }

ipodishima avatar Nov 15 '11 14:11 ipodishima