Ios 如何在App Store中创建类似于特色页面的布局?
我是iOS开发新手。基于我的假设,App Store中的功能页是使用UITableView和UICollectionView的组合创建的。但在理论和代码上如何做到这一点呢?我知道这有点模糊,因为很难描述它,但我只需要一些人帮我解释一下 对于这种情况,我将尝试使用以下命名: 1。顶部,这是一个显示应用横幅的视图,人们可以滑动它来查看另一个横幅。Ios 如何在App Store中创建类似于特色页面的布局?,ios,objective-c,uitableview,uiscrollview,uicollectionview,Ios,Objective C,Uitableview,Uiscrollview,Uicollectionview,我是iOS开发新手。基于我的假设,App Store中的功能页是使用UITableView和UICollectionView的组合创建的。但在理论和代码上如何做到这一点呢?我知道这有点模糊,因为很难描述它,但我只需要一些人帮我解释一下 对于这种情况,我将尝试使用以下命名: 1。顶部,这是一个显示应用横幅的视图,人们可以滑动它来查看另一个横幅。 2.中间部分,可以水平滚动的视图。(最佳新应用、最佳新游戏等)。 3.底部部分,从底部的快速链接开始 问题: 1。滚动指示器从根视图的顶部向导开始,这是正
2.中间部分,可以水平滚动的视图。(最佳新应用、最佳新游戏等)。
3.底部部分,从底部的快速链接开始 问题: 1。滚动指示器从根视图的顶部向导开始,这是正常的,但是:
a.向上滚动时,反弹从中间部分开始。怎么做?顶部和中间部分是分开的视图吗?但是,如果顶部和中间部分是分离的视图,如何从根视图的顶部向导启动滚动指示器?(分离视图意味着视图应该有不同的滚动指示器,除非它实际上是UIScrollView的子视图)。
b.当我们向下滚动它时,没有漂浮的东西。因此,整个页面看起来像是单个滚动视图的子视图,但反弹是从中间部分开始的。如何在整个页面只有一个滚动指示器的情况下创建反弹效果?
<强> 2。<强>中,有几个具有水平滚动方向的集合视图。像这样创建它的最佳方法是使用UITableView和包含UICollectionView的单元格吗?看起来它是这样创建的,但是:
a.这是最有效的方法吗?
b.因为我第一个问题中的情况是我困惑的根源
如果整个答案是,我必须从头开始使用垂直/水平UIScrollView创建它,这很好。我只是想确保这一点,因为我试图避免创建手动平铺。这可能有助于您在UITableViewCell中实现UICollectionViews:
要使TableView中的第一个单元格“浮动”,您可以确保单元格在
scrollViewDidScroll
中永远不会离开屏幕。好的,我想我终于找到了自己的答案
谢谢。我想顶视图是UITableView的标题,其他部分是带有水平滚动的UITableView单元格。我以前也这么想。但是如何从中间部分开始创建弹性呢?就像我说的顶部部分是tableview的标题。我遇到了同样的问题,我找到了我的解决方案,谢谢。我以前看过这篇文章。这就是为什么我要问,使用这种方法是最好的方法吗?但是中间部分的弹性如何呢?我不确定你的意思是“弹跳”,但是可能是UICHORDIONVIEW有分页吗?这意味着,如果您只是轻轻滚动它,它将反弹或反弹到下一页;并测试不同的流程布局,以确定应用程序中的“页面”是什么。我想你误解了我的问题。您应该查看iOS 7应用商店应用程序中的特色选项卡,以获取实时示例。好的,想象一下这样的情况,我的视图中有3个部分,只有一个垂直滚动指示器。然后,我想我的部分之一,当用户已经在屏幕的顶部,当他们试图向上滚动它会反弹。可反弹部分不必是顶部部分,它可以是中间部分或底部部分。当用户向下滚动时,它将滚动整个屏幕,因为整个子视图是单个滚动视图的一部分。我想您可能只需要一个带有标题视图的UITableView。您是否完成了此编码?