gpt4 book ai didi

ios - UIScrollView 内部的 UIScrollView?

转载 作者:可可西里 更新时间:2023-11-01 03:19:52 27 4
gpt4 key购买 nike

类似的问题也有人问过这个,但我的困境其实和他们正好相反。我有一个全屏、分页 UIScrollView,每个页面都是屏幕的大小。在其中,我有一些页面本身就是 UIScrollViews,它们的宽度大于屏幕宽度。内部 ScrollView 在其他 UIViews 的几层内,它们不是外部 ScrollView 的直接 subview 。

我想要的是,当我到达其中一个内部 ScrollView 的末尾时,它开始滚动外部 ScrollView 。从我在这里看到的其他问题来看,这似乎应该发生,但由于某种原因它没有发生。我的设置中有什么可能导致这种情况停止发生?触摸堆栈中的哪个位置应该发生在内滚动和外滚动之间?

编辑:有没有什么方法可以通过 scrollViewDidScroll 委托(delegate)方法将触摸或平移手势命令传递到外部 ScrollView ?

最佳答案

您可以调用父类(super class) touchesBegan 委托(delegate),如下所示


- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[super touchesBegan:touches withEvent:event];
}

这是引用链接:How to pass the touch event to superview when userInteractionEnabled = YES?

关于ios - UIScrollView 内部的 UIScrollView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16305656/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com