繁体   English   中英

另一个UIScrollView内的ScrollView-委托

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM