[英]ScrollView inside another UIScrollView - delegate
我有一个UIScrollView
另一个里面UIScrollView
。 例如:
这个灰色区域是我的设备。 红色滚动视图在背景中。黄色滚动视图是红色滚动视图中的子视图。
我想做的是上下滚动,仍然可以向右/向左滚动。 但是,当我将委托设置为黄色滚动视图时,我无法向右/向左移动。 如何处理呢?
这非常容易,您只需检查要使用哪个scrollView来调用委托方法。
在您的委托方法中:(您的委托方法收到一个参数UIScrollView *)scrollView
if(scrollView == scrollView1) {
//do stuff for scrollView1 like setContentSize
} else {
//do other stuff
}
这是使用一个委托方法控制2个scrollViews的方式。
关于您想做什么:
仅制作1个scrollView并设置其属性,以便您左右滚动,上下滚动,两个滚动视图无用,并且它们重叠的事实是一个问题,因为无法访问下面的滚动视图,这更加有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.