向下滚动时,UITableViewCells滚动标题

时间:2015-07-15 20:55:35

标签: ios objective-c iphone

我试图找出我的选择是什么让UITableView的顶部能够在屏幕上保持1/3左右静止,但仍然可以滚动它上面的图像顶部。

我在UIScrollView上想的是UITableView,但是在google搜索时我还没有看到这个确切的事情。

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

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

将您的标题添加为表格视图下方的单独视图。您的表视图应该与底层视图完全重叠,就像它会模糊它一样。然后将表视图的tableHeaderView设置为透明的UIView,通过它可以看到底层的标题视图。您的表格视图的背景颜色也应该清晰。

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