2011-04-01 42 views
0

我已經讀這一個:如何僅製作垂直滾動視圖?

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

但好像還有專爲垂直滾動沒有財產。但基於:

http://three20.info/gallery 

有幾個應用程序有「垂直滾動」的應用程序,如facebook應用程序。在Facebook應用程序中,您可以垂直滾動查看朋友的最新狀態/帖子/圖片,我想知道他們是否使用TTScrollview或UIScrollview。

在Three20框架中顯示「垂直滾動」視圖的正確方法是什麼?

請指教,謝謝!

回答

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];