如何同时滚动三个 ScrollView?
Posted
技术标签:
【中文标题】如何同时滚动三个 ScrollView?【英文标题】:How to scroll three UIScrollViews at the same time? 【发布时间】:2012-12-09 13:54:33 【问题描述】:我正在创建一个应用程序,它是课程表。我想在窗口中显示表格。像这样:
上代表星期,左代表时间线, 左下角代表课程
因为UIImageView
太大,iPhone窗口无法显示满,所以我用三个UIScrollViews
代表课程表。我的想法是手动移动左下角UIScrollView
,同时自动滚动三个UIScrollViews
。但我做不到。
【问题讨论】:
见***.com/questions/13152602/… 【参考方案1】:也许:
//grab scroll offset of scrolled uiscrollview
CGPoint scrollOffsetOne = self.scrollViewOne.contentOffset;
//apply that offset to the others
self.scrollViewTwo.contentOffset = scrollOffsetOne;
self.scrollViewThree.contentOffset = scrollOffsetOne;
【讨论】:
参考@jamihash 的评论。已经解决了。这是我的工具:cnblogs.com/submarine/archive/2012/12/09/2810555.html 但是我用简体中文写这个博客。将两个 UIScrollView 对象保存在一个 NSArray 对象中,然后自定义 -scrollViewDidScroll: 方法。以上是关于如何同时滚动三个 ScrollView?的主要内容,如果未能解决你的问题,请参考以下文章