1

我想嵌套两个 uiScrollView,我想将一个 uiImageView 放入一个并让它水平滚动(Scroller A)。这是分页的并包含图像——我已经可以正常工作了。我需要另一个 uiScrollView (Scroller B),其中包含上述滚动条 A 以及其他内容,如徽标、文本和按钮。我希望滚动条 B 能够垂直滚动(滚动所有内容,包括滚动条 A )。请参阅图片以进行说明,红色箭头显示滚动条 A,蓝色箭头显示滚动条 B

显示更多细节的图片

我不知道如何添加这些以及需要添加滚动条的顺序,我已经尝试了几次,结果很奇怪,我希望有人能指出我正确的方向。

一个类似的应用程序是苹果应用商店应用程序。

4

1 回答 1

0

保持垂直滚动视图在其上添加一个固定大小的视图(包含您的水平滚动视图)并相应地增加其内容大小。每个视图都将具有预加载的水平滚动视图。

for(int i=0;i<10;i++)
    {
        y=i*110;
    secondScroll=[[UIScrollView alloc]initWithFrame:CGRectMake(x, y, 320, 100)];
    [secondScroll setContentSize:CGSizeMake(600, 45)];//to enable scrolling content size is kept more the 320
        secondScroll.backgroundColor=[UIColor greenColor];
        [self.firstScroll addSubview:secondScroll];
        [secondScroll release];
        [self.firstScroll setContentSize:CGSizeMake(320, self.firstScroll.contentSize.height+110)];
    }

第一个滚动添加到 xib 第二个滚动由代码创建

于 2013-01-03T11:24:06.120 回答