How to call a method only once during -(void)touchesMoved?
I am using - (void) touchesMoved to do stuff when ever I enter a specific frame, in this case the area of a button. My problem is, I only want it to do stuff when I enter the frame - not when I am moving my finger inside the frame. Does anyone know how I can call my methods only once while I am inside the frame, and still allow me to call it once again if I re-enter it in the same touchMove. Thank you. -(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [[event touchesForView:self.view] anyObject]; CGPoint location = [touch locationInView:touch.view]; if