【发布时间】:2015-04-27 16:07:16
【问题描述】:
我以这样的方式嵌套了 UIScrollViews,即内部 UIScrollView 位于外部 UIScrollView 的第二页。 (即内部框架将是 CGRectMake(320, 0, view.width, view.height))。两个滚动视图仅水平移动。我只想在屏幕上滑动内部滚动视图(即外部滚动视图移动到第二页),直到内部滚动视图到达末尾。一旦内部的到达终点,那么我想识别外部的滑动。我首先尝试在第二页上设置outerScrollView.scrollEnabled = NO,但随后内部也没有收到滑动手势。我还尝试继承 UIScrollView 并覆盖 hitTest:event 以返回内部的 UIView,这也没有成功。有没有办法将滑动事件处理到特定视图并阻止其他视图?
【问题讨论】:
标签: ios objective-c uiscrollview