PTFakeTouch
PTFakeTouch copied to clipboard
无法滚动
-
(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent )event { UITouch touch = [touches anyObject]; CGPoint originalLocation = [touch locationInView:self]; originalLocation.x = 10; NSInteger pointId = [PTFakeMetaTouch fakeTouchId:[PTFakeMetaTouch getAvailablePointId] AtPoint:originalLocation withTouchPhase:UITouchPhaseBegan]; [PTFakeMetaTouch fakeTouchId:pointId AtPoint:originalLocation withTouchPhase:UITouchPhaseBegan]; }
-
(void)touchesMoved:(NSSet<UITouch *> *)touches withEvent:(UIEvent )event { UITouch touch = [touches anyObject]; CGPoint originalLocation = [touch locationInView:self]; originalLocation.x = 10; NSInteger pointId = [PTFakeMetaTouch fakeTouchId:[PTFakeMetaTouch getAvailablePointId] AtPoint:originalLocation withTouchPhase:UITouchPhaseMoved]; [PTFakeMetaTouch fakeTouchId:pointId AtPoint:originalLocation withTouchPhase:UITouchPhaseMoved]; } -(void)touchesEnded:(NSSet<UITouch *> *)touches withEvent:(UIEvent )event { UITouch touch = [touches anyObject]; CGPoint originalLocation = [touch locationInView:self]; originalLocation.x = 10; NSInteger pointId = [PTFakeMetaTouch fakeTouchId:[PTFakeMetaTouch getAvailablePointId] AtPoint:originalLocation withTouchPhase:UITouchPhaseEnded]; [PTFakeMetaTouch fakeTouchId:pointId AtPoint:originalLocation withTouchPhase:UITouchPhaseEnded]; }
左边的列表无法滚动。