Если вы создаете подкласс UITextView
и переопределяете каждое из его событий касания:
- touchesBegan: withEvent:
- touchesMoved: withEvent:
- touchesEnded: withEvent:
- touchesCancelled: withEvent:
с этим:
- (void) touchesXXX:(NSSet *)touches withEvent:(UIEvent *)event {
[super touchesXXX:touches withEvent:event];
[[self nextResponder] touchesXXX:touches withEvent:event];
}
Это позволит обрабатывать все прикосновения как UITextView
, так и его родительским представлением. Поскольку UITextView
прокручивается исключительно вертикально, а UIScrollView
- исключительно горизонтально, все будет хорошо.