Ios 我如何创建一个屏幕,其中有几个集合视图,一个在另一个下面?

Ios 我如何创建一个屏幕,其中有几个集合视图,一个在另一个下面?,ios,objective-c,iphone,ios7,ios8,Ios,Objective C,Iphone,Ios7,Ios8,我想使用objectiveC创建一个ios应用程序,它有一个可滚动的屏幕,可以一个接一个地显示多个集合视图。 我正在从一个流行的电子商务应用程序上传一个类似屏幕的截图 我尝试创建一个tableview,使所有行的高度都为0,但具有自定义标题。我在不同的标题中显示不同的视图控制器。我能够正确地解析表,但向下滚动时,它不会平滑地滚动 你能帮我做这个吗。提前谢谢 在集合视图中使用集合视图。外部集合视图具有垂直滚动,而内部集合视图具有水平滚动。这可以通过flow layout上的scrollDirec

我想使用objectiveC创建一个ios应用程序,它有一个可滚动的屏幕,可以一个接一个地显示多个集合视图。 我正在从一个流行的电子商务应用程序上传一个类似屏幕的截图

我尝试创建一个tableview,使所有行的高度都为0,但具有自定义标题。我在不同的标题中显示不同的视图控制器。我能够正确地解析表,但向下滚动时,它不会平滑地滚动


你能帮我做这个吗。提前谢谢

在集合视图中使用集合视图。外部集合视图具有垂直滚动,而内部集合视图具有水平滚动。这可以通过flow layout上的
scrollDirection
属性来完成。

您可以创建一个代表每个类别的垂直流集合视图,然后为每个集合视图单元格返回一个水平流布局集合视图。这样就可以了。

只需创建一个滚动视图,并给出如下代码

 -(void)scrollView
    {
        NSLog(@"scrollView");
        for(int i=0;i<arrImages.count;i++)
        {
            CGRect frame;
            frame.origin.x=self.scrollViewTop.frame.size.width *i;
            frame.origin.y=0;
            frame.size=self.scrollViewTop.frame.size;
            scrollViewTop.scrollsToTop=NO;
            UIImageView *image=[[UIImageView alloc]initWithFrame:frame];
             [self.scrollViewTop addSubview:image];
            [scrollView addSubview:lblScrollView];
            UILabel *lbl=[[UILabel alloc]initWithFrame:frame];
            [scrollViewTop addSubview:lbl];

        }
        self.scrollViewTop.contentSize=CGSizeMake(width, height);
    }
-(无效)滚动视图
{
NSLog(@“滚动视图”);

对于(int i=0;i您必须创建表格视图和内部表格视图单元格创建集合视图在表格单元格中插入集合视图与在表格标题中插入集合视图有何不同?我的意思是,这会有什么不同?谢谢,但如果不是所有集合视图都具有相同的大小,并且除此之外还有其他元素,该怎么办e集合视图-如表视图和页面视图控制器!您必须尝试一下,您可以创建一个垂直流集合视图。然后在每个项的数据源中,设置条件以获取其位置并返回作为UIcollectionView单元格所需的视图类型。对于大小,您可以执行相同的条件并返回相应的值积水的大小。