我在 UIView 之上有一个 UITextView。它们在 PageScrollView 中。用户可以在 UITextView 之外的任何地方滑动并轻扫下一页(视图)。我希望用户在 UITextView 上滑动并轻扫下一个视图。
当文本过多时,UITextView 会垂直滚动,用户可以滑动并查看其余文本。视图分页水平滚动。我需要 UITextView 将其水平滑动到 UIView。我怎样才能做到这一点?
我在 UIView 之上有一个 UITextView。它们在 PageScrollView 中。用户可以在 UITextView 之外的任何地方滑动并轻扫下一页(视图)。我希望用户在 UITextView 上滑动并轻扫下一个视图。
当文本过多时,UITextView 会垂直滚动,用户可以滑动并查看其余文本。视图分页水平滚动。我需要 UITextView 将其水平滑动到 UIView。我怎样才能做到这一点?
如果您继承UITextView
并覆盖它的每个触摸事件:
有了这个:
- (void) touchesXXX:(NSSet *)touches withEvent:(UIEvent *)event {
[super touchesXXX:touches withEvent:event];
[[self nextResponder] touchesXXX:touches withEvent:event];
}
这将允许处理所有的触摸UITextView
及其父视图。由于您的UITextView
卷轴仅垂直滚动,而您的UIScrollView
滚动仅水平滚动,因此效果很好。