0

私はすでにこれを読みました:

http://api.three20.info/interface_t_t_scroll_view.php

しかし、縦スクロールのみのプロパティはないようです。ただし、以下に基づいています。

http://three20.info/gallery

Facebook アプリのように、「縦スクロールのみ」のアプリを持つアプリはほとんどありません。Facebook アプリでは、縦にスクロールして友達の最新のステータス/投稿/画像を表示できます。TTScrollview と UIScrollview のどちらを使用しているのか気になりました。

Three20フレームワークで「垂直スクロールのみ」のビューを表示する正しい方法は何ですか?

アドバイスしてください、ありがとう!

4

1 に答える 1

0

FacebookはTTTableView、Facebookアプリでステータス更新ビューを表示するために使用している可能性があります。

TTTableViewを継承しUITableViewます。これは垂直方向にのみスクロールします。

Three20を使用しているかどうかに関係なく、垂直のみのスクロールビューを実装する簡単な方法はを使用することUIScrollViewです。

UIScrollView「垂直スクロールのみ」を作成するには、contentSizeプロパティの幅をスクロールビューの幅以下に設定しますが、垂直スクロールを可能にするには、プロパティの高さをスクロールビューの高さよりも大きくする必要があります。

UIScrollView *yourScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 200)];
yourScrollView.contentSize = CGSizeMake(320, 210); // <-- sets the scrollable area
yourScrollView.backgroundColor = [UIColor grayColor];
[self.view addSubview:yourScrollView];
于 2011-05-06T06:37:21.830 に答える