ios – UIScrollView里面的UIScrollView?

ios – UIScrollView里面的UIScrollView?,第1张

概述有人提出类似的问题,但我的困境实际上与他们的相反.我有一个全屏,分页UIScrollView,每个页面都是屏幕的大小.在其中,我有一些页面本身就是UIScrollViews,其宽度大于屏幕宽度.内部scrollviews在其他UIViews的几层内,它们不是外部scrollview的直接子视图. 我想要的是,当我到达其中一个内部滚动视图的末尾时,它开始滚动外部滚动视图.从我在这里看到的其他问题来看 有人提出类似的问题,但我的困境实际上与他们的相反.我有一个全屏,分页UIScrollVIEw,每个页面都是屏幕的大小.在其中,我有一些页面本身就是UIScrollVIEws,其宽度大于屏幕宽度.内部scrollvIEws在其他UIVIEws的几层内,它们不是外部scrollvIEw的直接子视图.

我想要的是,当我到达其中一个内部滚动视图的末尾时,它开始滚动外部滚动视图.从我在这里看到的其他问题来看,它看起来应该发生,但由于某种原因它不会发生.我的设置可能会导致这种情况停止发生?触摸堆栈中的内容是否应该在内外滚动之间发生?

编辑:有没有办法将触摸或平移手势命令传递到外部滚动视图使用我感觉内部视图通过scrollVIEwDIDScroll委托方法超过其边界?

解决方法 您可以按如下方式调用超类touchesBegan委托
- (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?全部内容,希望文章能够帮你解决ios – UIScrollView里面的UIScrollView?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1103757.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存