我目前正在开发iPad应用程序,在同一页面中有两个UIScrollView
。左边是内容,右边是一些集团新闻。这两个CCD_ 2的高度大小不同。
示例:左1000,右2000。
我想同步2个UIScrollView
,我向我解释:
当用户在左侧UIScrollView
上滚动以访问底部时,右侧UIScrollView
同时"滚动"。如果左侧的UIScrollView恰好在底部,而右侧的UIScrollView
不在底部,则右侧的UIScrollView
将继续滚动,直到。。。它自然停止
如果用户向右滚动UIScrollView,也会出现同样的行为。
你知道如何解决或处理我的问题吗?
您必须侦听scrollViewDidScroll
的delegate
方法,然后才能设置第二个UIScrollView
的contentOffset
。
我只发布我使用的解决方案,以防将来有人遇到这个问题。
您不能直接设置contentOffset
。你需要做一个变通办法。像这样:
CGRect viewToUpdateBounds = viewToUpdate.bounds;
viewToUpdateBounds.origin = scrolledView.contentOffset;
viewToUpdate.bounds = viewToUpdateBounds;
问候