向下滚动时,UITableViewCells在header上滚动



我试图找出我的选项是什么有一个UITableView的顶部能够停留在休息约1/3下屏幕,但仍然能够滚动在上面的图像的顶部。

我在想UITableView上的一个UIScrollView,但我没有看到这个确切的东西,而谷歌周围。

基本上我希望有一个标题,然后表视图将滚动在标题的顶部没有标题移动。如果我把表格视图设置在一个简单的uiview或imageview下面,它就会一直在它下面。

有什么建议吗?

将标题添加为表视图下面的单独视图。您的表视图应该完全重叠底层视图,就好像它会掩盖它一样。然后将表视图的tableHeaderView设置为透明的UIView,通过它你将能够看到你的底层header视图。表格视图的背景颜色也应该是清晰的。

CGRect headerFrame = self.underlyingHeaderView.bounds;
UIView *transparentView = [UIView alloc] initWithFrame:headerFrame];
transparentView.backgroundColor = [UIColor clearColor];
self.tableView.tableHeaderView = transparentView;

最新更新