【问题标题】:How to scroll three UIScrollViews at the same time?如何同时滚动三个 ScrollView?
【发布时间】:2023-03-24 21:09:01
【问题描述】:

我正在创建一个应用程序,它是课程表。我想在窗口中显示表格。像这样:

上代表星期,左代表时间线, 左下角代表课程

因为UIImageView太大,iPhone窗口无法显示满,所以我用三个UIScrollViews代表课程表。我的想法是手动移动左下角UIScrollView,同时自动滚动三个UIScrollViews。但我做不到。

【问题讨论】:

标签: ios uiscrollview


【解决方案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: 方法。
猜你喜欢
  • 1970-01-01
  • 2017-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多