Вы можете попробовать переопределить следующие методы из контроллера представления:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
таким образом вы можете заменить обычное управление касаниями своей собственной реализацией.