我已经读过这个:
http://api.three20.info/interface_t_t_scroll_view.php
但似乎只有垂直滚动的属性。但是基于:
http://three20.info/gallery
很少有应用拥有“垂直滚动”应用,例如facebook应用。在Facebook应用程序中,您可以保持垂直滚动以查看朋友的最新状态/帖子/图像,我想知道他们是否使用TTScrollview或UIScrollview。
在Three20框架中显示“垂直滚动”视图的正确方法是什么?
请指教,谢谢!
答案 0 :(得分: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];