19

iOSアプリに垂直スクロールビューを実装する方法について、誰かがチュートリアルに案内してもらえますか?

過去 2 日間、垂直スクロール ビューだけで動作する例が 1 つも見つからないなんて信じられません。すべてのチュートリアルは、水平スクロール、ズームなどに関するものです。

私が探しているのは、uiscrollView を作成してオブジェクトを追加する方法を示す、このチュートリアルhttp://www.edumobile.org/iphone/iphone-programming-tutorials/scrollview-example-in-iphone-2/のようなものです。プログラムではなく、ビルダーからそれに。私が見つけた唯一の欠点は、スクロール領域に地図を下に追加しようとすると、地図が上に表示され、配置した位置に表示されないことでした. たぶんそれについてのアイデアはありますか?

何か心当たりはありますか?

4

4 に答える 4

24

したがって、xib でスクロール ビューを作成する必要があります。

  1. スクロール ビューを nib ファイルに追加する
  2. そのサイズを好きなように設定します

    ここに画像の説明を入力

  3. コントロールを追加します (ボタン、ラベルなど)。

    ここに画像の説明を入力

  4. メインビューのサブビューとして追加

    ここに画像の説明を入力

  5. 最後にスクロールビューのプロパティを作成し、スクロールビューviewDidLoadのコンテンツサイズを設定します

     self.scrollView.contentSize =CGSizeMake(320, 700);
    
于 2013-02-25T09:59:45.927 に答える
13

シンプルで、横スクロールビューと同じです。ビュー階層にスクロールビューを追加し、

UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
[self.view addSubview:scrollView];

次に、スクロールビューをスクロール可能にするには、スクロールビューのコンテンツサイズを境界よりも大きく設定します。

[scrollView setContentSize:CGSizeMake(scrollView.bounds.size.width, scrollView.bounds.size.height*3)];

これで、scrollViewの高さの3倍にスクロールできます。

于 2013-02-25T09:34:57.100 に答える
1

scrollview のコンテンツ サイズを変更するだけです。次のフレームで UIScrollView を作成しているとします。

scl=[[UIScrollView  alloc]initWithFrame:CGRectMake(0, 0, 620, 172)];

以下に示すように、スクロールビューのコンテンツサイズプロパティを呼び出します。

[scl setContentSize:CGSizeMake(700, 172)];

ビュー/ビューコントローラーなどにスクロールビューを追加して確認します。

于 2013-02-25T09:31:09.153 に答える