2012-05-17 51 views
0

是否可以使用UIScrollView并将UITableView放置在屏幕中间的某个位置来实现平滑滚动? UIScrollView contentSize被拉长以适应UITableView的额外高度。 UITableView应该能够包含无限数量的未知行数。向下滚动整个视图将导致非桌面上部分首先消失,然后向下滚动,就像常规的表格视图一样。如何使用UIScrollView和UITableView实现平滑滚动?

换句话说,我想在顶行之前实现一些固定内容的表格。把它想象成表格的“标题区域”,滚动并让出整个表格行。

我可能知道我可以实现一个TableView并以编程方式使第一行包含一些固定的图像。这样,它将按预期工作。但哪个更容易实现?

+1

'tableHeaderView'属性不能用于你想要的东西吗? –

回答

1

你真的不想把表格放在滚动视图中。当用户在桌面上滚动时,它不会移动底层的滚动视图,所以你不会得到你正在寻找的效果。

改为实现viewForHeaderInSection并将视图传递到第一行上方,或设置tableViewHeader。