I had a UIView with lots of objects. I also had an implementation of touchesMoved like this:
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
NSLog(@"move");
}
I recently wanted the view to scroll, so I simply opened up the UIView, and in Interface Builder changed its object class to UIScrollView. However, now the 'touchesMoved' method is never called even when I touch the screen.
Can someone please help me get touchesMoved working again? I'm not sure what I did to break it!
EDIT: I tried following this guide but I might've done something wrong. From reading other posts it seems like UIScrollView can't accept touch events itself, and they need to be sent up the responder chain? I will be extremely grateful for anyone who can help guide me through this problem... my app was just about ready for submission when I realized the UIScrolView killed my touch detection! (I just changed my apps UIView to UIScrollView to allow compatibility with iPhone 4).