我想弄清楚我的选择是什么,让 UITableView 的顶部能够在屏幕下方大约 1/3 处保持静止,但仍然能够滚动到其上方图像的顶部。
我正在考虑在 UIScrollView 上使用 UITableView,但在谷歌搜索时我还没有看到这个确切的东西。
基本上,我希望有一个标题,然后表格 View 将滚动到标题的顶部,而标题不会移动。如果我将 TableView 设置在简单的 uiview 或 imageview 下方,它将始终位于其下方。
有什么建议吗?
最佳答案
将标题作为单独的 View 添加到表格 View 下方。你的 TableView 应该完全覆盖底层 View ,就好像它会遮住它一样。然后将 TableView 的 tableHeaderView
设置为透明的 UIView,通过它您将能够看到您的底层标题 View 。您的表格 View 的背景颜色也应该清晰。
CGRect headerFrame = self.underlyingHeaderView.bounds;
UIView *transparentView = [UIView alloc] initWithFrame:headerFrame];
transparentView.backgroundColor = [UIColor clearColor];
self.tableView.tableHeaderView = transparentView;
关于ios - UITableViewCells 向下滚动时滚动到标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31440903/