我试图找出我的选择是什么让UITableView的顶部能够在屏幕上保持1/3左右静止,但仍然可以滚动它上面的图像顶部。
我在UIScrollView上想的是UITableView,但是在google搜索时我还没有看到这个确切的事情。
基本上我希望有一个标题,然后表格视图将滚动标题的顶部而不会移动标题。如果我将表格视图设置在简单的uiview或imageview下面,它将始终低于它。
有什么建议吗?
答案 0 :(得分:1)
将您的标题添加为表格视图下方的单独视图。您的表视图应该与底层视图完全重叠,就像它会模糊它一样。然后将表视图的tableHeaderView
设置为透明的UIView,通过它可以看到底层的标题视图。您的表格视图的背景颜色也应该清晰。
CGRect headerFrame = self.underlyingHeaderView.bounds;
UIView *transparentView = [UIView alloc] initWithFrame:headerFrame];
transparentView.backgroundColor = [UIColor clearColor];
self.tableView.tableHeaderView = transparentView;