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 回答