2012-05-17 76 views
0

是否可以使用UIScrollView並將UITableView放置在屏幕中間的某個位置來實現平滑滾動? UIScrollView contentSize被拉長以適應UITableView的額外高度。 UITableView應該能夠包含無限數量的未知行數。向下滾動整個視圖將導致非桌面上部分首先消失,然後向下滾動,就像常規的表格視圖一樣。如何使用UIScrollView和UITableView實現平滑滾動?

換句話說,我想在頂行之前實現一些固定內容的表格。把它想象成表格的「標題區域」,滾動並讓出整個表格行。

我可能知道我可以實現一個TableView並以編程方式使第一行包含一些固定的圖像。這樣,它將按預期工作。但哪個更容易實現?

+1

'tableHeaderView'屬性不能用於你想要的東西嗎? –

回答

1

你真的不想把表格放在滾動視圖中。當用戶在桌面上滾動時,它不會移動底層的滾動視圖,所以你不會得到你正在尋找的效果。

改爲實現viewForHeaderInSection並將視圖傳遞到第一行上方,或設置tableViewHeader。