使用相应的pageViewController开发无限标题滑块

时间:2016-06-02 15:03:14

标签: ios objective-c uiscrollview uicollectionview uipageviewcontroller

好吧,我想创建我在这个应用程序中看到的这些自定义控件:

DownTown App

enter image description here

上方的无限标题滑块和下面的无限页面视图控制器。您可以无限滚动标题,滚动完成后,相应的页面控制器将滚动到该方向的目标viewController。 并且您可以滚动下方的视图控制器,并且titleSlider也可以滚动它。

所以我创建了这些组件,但结果并不完全是我想要的,因为有些挑战我无法解决它们。在这里你可以下载组件: http://github.com/hashemp206/HAInfinitePageController

  1. 第一个问题就像我滚动标题一样,目标单元格停留在视图中心。但是当我滚动得越来越快,你看到标题没有停在中心位置,我必须用动画手动将那个单元格移动到中心。
  2. 为了澄清这个标题滑块如何无限滚动,我创建了一个带有3节的UICollectionView。当scrollView达到偏移量限制时,我将跳回到中间部分。

    1. 第二个问题是当我慢慢滚动下面的页面控制器时,上面的标题滑块移动得很好,但是当我滚动得更快时,这种同步会被破坏,并且标题滑块滚动无法与下面的页面控制器同步。 / LI>

      所以我问你们专家们,你们能看到我开发的组件并猜测它为什么效果不好?

      或者如果您想挑战自己,您可以完全开发此组件吗?

0 个答案:

没有答案