我在UIView之上有一个UITextView。它们位于PageScrollView中。用户可以在UITextView外滑动任何地方,然后轻弹下一页(查看)。我希望用户在UITextView上滑动并轻弹下一个视图。
当有大量文本时,UITextView会垂直滚动,用户可以滑动并查看其余文本。查看分页水平滚动。我需要UITextView将其水平滑动提供给UIView。我怎么能这样做?
答案 0 :(得分:1)
如果您继承UITextView
并覆盖其中的每一个触摸事件:
用这个:
- (void) touchesXXX:(NSSet *)touches withEvent:(UIEvent *)event {
[super touchesXXX:touches withEvent:event];
[[self nextResponder] touchesXXX:touches withEvent:event];
}
这将允许UITextView
及其父视图处理所有触摸。由于您的UITextView
仅垂直滚动且UIScrollView
仅水平滚动,因此效果不错。