1

2 つの uiScrollView を入れ子にしたいのですが、uiImageView を 1 つに入れ、水平にスクロールさせたい (Scroller A)。これはページ化されており、画像が含まれています – 私はこれで問題なく動作しています。上記のスクローラー A と、ロゴ、テキスト、ボタンなどの他のコンテンツを含む別の uiScrollView (スクローラー B) が必要です。スクローラー B を垂直方向にスクロールできるようにしたいと思います (スクローラー A を含むすべてのコンテンツをスクロールします)。明確にするために画像を参照してください。赤い矢印はスクローラーAを示し、青色はスクローラーBを示しています

詳細を示す画像

これらを追加する方法と、スクローラーを追加する必要がある順序がわかりません。これを数回試みましたが、奇妙な結果が得られました。誰かが私を正しい方向に向けてくれることを願っています。

同様のアプリは、Apple アプリ ストア アプリです。

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に追加されます2番目のスクロールはコードによって作成されます

于 2013-01-03T11:24:06.120 に答える