예제 #1
0
        public override void TouchesBegan(NSSet touches, UIEvent evt)
        {
            var first = (UITouch)touches.FirstOrDefault();

            if (first != null)
            {
                touchEvent.state = TouchState.Begin;
                touchEvent.SetLocation(first.LocationInView(gesture.View), gesture.Scale);
                gesture.OnTouch(touchEvent);
            }

            if (touchEvent.mode == GestureMode.None)
            {
                base.TouchesBegan(touches, evt);
            }
        }