0

我的应用程序中有一个按钮应该从下到上滚动滚动视图(比如从屏幕底部“拖动”滚动视图。问题是一切都在这个滚动视图内(2个视图控制器是这个滚动视图的子视图- 一个当前可见,第二个在屏幕底部看不见)。这意味着如果我从屏幕上的任何地方拖动,我的第二个视图控制器就会从页面底部拖动,这是我不想的发生。

有没有办法识别滚动视图中的触摸点,并根据此触摸的位置启用滚动视图?

请指教,谢谢!

4

1 回答 1

1

尝试这个:

CGPoint locationPoint = [[touches anyObject] locationInView:self.view];
    CGPoint viewPoint = [myScrollView convertPoint:locationPoint fromView:self.view];
    if ([myScrollView pointInside:viewPoint withEvent:event]) {
       //do something
    }
于 2013-06-19T11:38:07.067 回答