UIScrollView里面的UIScrollView:滚动
Posted
技术标签:
【中文标题】UIScrollView里面的UIScrollView:滚动【英文标题】:UIScrollView inside UIScrollView: Scrolling 【发布时间】:2013-07-02 06:43:14 【问题描述】:设置:
我有一个启用了分页的全屏父 UIScrollView
。然后我在第一个内部有一个小的第二个UIScrollView
,也启用了分页。
问题:
如果我刷第二个UIScrollView
,它会很好地滚动,直到页面用完,然后父 UIScrollView 接管滚动。例如,如果我在第二个 UIScrollView 的最后一页,向左滑动,父 UIScrollView
开始向右滚动。我尝试启用 ExclusiveTouch,但没有任何变化。
问题:
如果我滚动第二个UIScrollView
,是否有办法滚动并停止,父级UIScrollView
将永远不会从最初的滑动中移动?
【问题讨论】:
【参考方案1】:你可以设置scrollView.scrollEnabled = NO;当其他卷轴移动时。您可以检测滚动何时开始拖动和 didScroll。
【讨论】:
大多数时候,问题是,试图滚动较小的滚动,而不是滚动,父滚动会完全滚动......【参考方案2】:您可以通过基本滚动和全屏视图获得所有内容
https://github.com/zvonicek/ImageSlideshow
相信我,它确实有效,也适用于旋转设备。
【讨论】:
以上是关于UIScrollView里面的UIScrollView:滚动的主要内容,如果未能解决你的问题,请参考以下文章
带有 ImageView 的 UIScrollView 不垂直滚动