如果你看一下iPhone 6上Apple App Store应用程序的精选标签,就会有一个独特的UI布局,我无法弄清楚如何复制。
在最顶部有一个navigationBar。在这下面有一个UIScrollView,可以通过许多特色项目进行动画制作。下面是一个带有许多自定义编程单元的UITableView。
我的第一个猜测是顶部的UIScrollView被添加到UITableView顶部的自定义单元格中。如果向上滑动,UIScrollView会随着下面的对象移动,就像它是一个单元格一样。您可以看到垂直滚动指示器从UIScrollView的顶部开始。
唯一的部分是,如果向下滑动,UIScrollView下面的对象会像UITableView一样向下移动,并且UIScrollView会保留在原位。这意味着UIScrollView不是UITableView顶部的自定义单元格。
我尝试过多种不同的方法,但我可以复制一下。有谁知道如何做到这一点?
答案 0 :(得分:1)
您可以使用tableview标题,标题是scrollview
UIScrollViewDelegate
计算tableview标题新框架,然后进行调整。所以它保持在顶部答案 1 :(得分:0)
不确定我是否正确使用,您可以使用UICollectionView作为垂直滚动。然后,您创建一个自定义UICollectionViewCell,每个都有水平滚动。
我没有尝试过,但做过类似的事情。希望你找到办法!